private DiagnosticAction ActionForHLSLDiagnostic( string errorCodeStr, string[] lineErrorMask) { if (lineErrorMask.Contains(errorCodeStr.Trim())) { return DiagnosticAction.Suppress; } switch (errorCodeStr) { default: return DiagnosticAction.DumpAndReport; } }