ShaderTools.Hlsl.Diagnostics.DiagnosticExtensions.ReportUndeclaredFunctionInNamespaceOrClass C# (CSharp) Method

ReportUndeclaredFunctionInNamespaceOrClass() public static method

public static ReportUndeclaredFunctionInNamespaceOrClass ( this diagnostics, QualifiedDeclarationNameSyntax name ) : void
diagnostics this
name QualifiedDeclarationNameSyntax
return void
        public static void ReportUndeclaredFunctionInNamespaceOrClass(this ICollection<Diagnostic> diagnostics, QualifiedDeclarationNameSyntax name)
        {
            var declaringTypeName = name.Left.ToStringIgnoringMacroReferences();
            diagnostics.Report(name.GetTextSpanSafe(), DiagnosticId.UndeclaredFunctionInNamespaceOrClass, declaringTypeName, name.GetUnqualifiedName().Name.Text);
        }