1 override of Optional
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\DirectiveTokenDescriptor.cs (1)
45
public override bool
Optional
{ get; }
18 references to Optional
Microsoft.AspNetCore.Razor.Language.UnitTests (11)
DirectiveDescriptorBuilderExtensionsTest.cs (11)
21
Assert.False(token.
Optional
);
35
Assert.False(token.
Optional
);
49
Assert.False(token.
Optional
);
63
Assert.False(token.
Optional
);
77
Assert.True(token.
Optional
);
91
Assert.True(token.
Optional
);
105
Assert.True(token.
Optional
);
119
Assert.True(token.
Optional
);
133
Assert.False(token.
Optional
);
147
Assert.True(token.
Optional
);
161
Assert.True(token.
Optional
);
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\DirectiveDescriptor.cs (2)
222
foundOptionalToken |= token.
Optional
;
224
if (foundOptionalToken && !token.
Optional
)
Language\DirectiveTokenDescriptorComparer.cs (3)
29
descriptorX.
Optional
== descriptorY.
Optional
;
41
hashCodeCombiner.Add(descriptor.
Optional
? 1 : 0);
Language\Legacy\CSharpCodeParser.cs (1)
1622
if (tokenDescriptor.
Optional
&& (EndOfFile || At(SyntaxKind.NewLine)))
Language\Legacy\DirectiveTokenChunkGenerator.cs (1)
46
builder.Append(Descriptor.
Optional
);