44 references to Directive
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (16)
Legacy\CSharpAutoCompleteTest.cs (2)
15
ParseDocumentTest("@functions{", [FunctionsDirective.
Directive
]);
38
""", [FunctionsDirective.
Directive
]);
Legacy\CSharpErrorTest.cs (1)
183
[FunctionsDirective.
Directive
]);
Legacy\CSharpFunctionsTest.cs (10)
32
", [FunctionsDirective.
Directive
], designTime: false);
47
", [FunctionsDirective.
Directive
], designTime: false);
62
", [FunctionsDirective.
Directive
], designTime: false);
77
", [FunctionsDirective.
Directive
], designTime: false);
90
", [FunctionsDirective.
Directive
], designTime: false);
102
", [FunctionsDirective.
Directive
], designTime: false);
114
", [FunctionsDirective.
Directive
], designTime: false);
134
", [FunctionsDirective.
Directive
], designTime: false);
154
", [FunctionsDirective.
Directive
], designTime: false);
172
", [FunctionsDirective.
Directive
], designTime: false);
Legacy\CSharpImplicitExpressionTest.cs (1)
232
ParseDocumentTest("@functions { public void Foo() { @Model!.Name![0]!?.Bar } }", [FunctionsDirective.
Directive
]);
Legacy\RazorDirectivesTest.cs (2)
783
[FunctionsDirective.
Directive
]);
791
[FunctionsDirective.
Directive
]);
Microsoft.AspNetCore.Razor.Language.UnitTests (19)
Extensions\FunctionsDirectivePassTest.cs (1)
28
documentNode.Children.Add(new DirectiveIntermediateNode() { Directive = FunctionsDirective.
Directive
});
Extensions\InheritsDirectivePassTest.cs (1)
21
documentNode.Children.Add(new DirectiveIntermediateNode() { Directive = FunctionsDirective.
Directive
});
Legacy\CSharpAutoCompleteTest.cs (2)
15
ParseDocumentTest("@functions{", [FunctionsDirective.
Directive
]);
38
""", [FunctionsDirective.
Directive
]);
Legacy\CSharpErrorTest.cs (1)
183
[FunctionsDirective.
Directive
]);
Legacy\CSharpFunctionsTest.cs (10)
32
", [FunctionsDirective.
Directive
], designTime: false);
47
", [FunctionsDirective.
Directive
], designTime: false);
62
", [FunctionsDirective.
Directive
], designTime: false);
77
", [FunctionsDirective.
Directive
], designTime: false);
90
", [FunctionsDirective.
Directive
], designTime: false);
102
", [FunctionsDirective.
Directive
], designTime: false);
114
", [FunctionsDirective.
Directive
], designTime: false);
134
", [FunctionsDirective.
Directive
], designTime: false);
154
", [FunctionsDirective.
Directive
], designTime: false);
172
", [FunctionsDirective.
Directive
], designTime: false);
Legacy\CSharpImplicitExpressionTest.cs (1)
232
ParseDocumentTest("@functions { public void Foo() { @Model!.Name![0]!?.Bar } }", [FunctionsDirective.
Directive
]);
Legacy\RazorDirectivesTest.cs (2)
782
[FunctionsDirective.
Directive
]);
790
[FunctionsDirective.
Directive
]);
RazorProjectEngineTest.cs (1)
103
directive => Assert.Same(FunctionsDirective.
Directive
, directive),
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Extensions\FunctionsDirective.cs (1)
28
builder.AddDirective(
Directive
, RazorFileKind.Legacy, RazorFileKind.Component);
Language\Extensions\FunctionsDirectivePass.cs (1)
29
documentNode.CollectDirectiveReferences(FunctionsDirective.
Directive
, ref directiveNodes.AsRef());
Microsoft.CodeAnalysis.Razor.Workspaces (4)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
71
!directiveNode.IsDirective(FunctionsDirective.
Directive
))
DocumentMapping\RazorEditService_Methods.cs (1)
94
? FunctionsDirective.
Directive
.Directive
Extensions\RazorSyntaxNodeExtensions.cs (1)
104
if (IsDirective(node, FunctionsDirective.
Directive
, out var body) &&
Formatting\Passes\RazorFormattingPass.cs (1)
478
return keywordContent == FunctionsDirective.
Directive
.Directive ||
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (3)
Completion\DirectiveCompletionItemProviderTest.cs (1)
308
var context = CreateRazorCompletionContext("@functions { @$$ }", CompletionReason.Invoked, FunctionsDirective.
Directive
);
Completion\MarkupTransitionCompletionItemProviderTest.cs (2)
100
var razorCompletionContext = CreateRazorCompletionContext("@functions {public string GetHello(){<$$ return \"pi\";}}", FunctionsDirective.
Directive
);
200
var razorCompletionContext = CreateRazorCompletionContext(testCode, FunctionsDirective.
Directive
);