51 overrides of IsMustOverride
Microsoft.CodeAnalysis.VisualBasic (47)
Binding\Binder_XmlLiterals.vb (2)
1621
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
1832
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\AliasSymbol.vb (1)
156
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
149
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\AssemblySymbol.vb (1)
199
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\ErrorMethodSymbol.vb (1)
132
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\FieldSymbol.vb (1)
185
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\LabelSymbol.vb (1)
38
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Metadata\PE\PEEventSymbol.vb (1)
176
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
772
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
185
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\ModuleSymbol.vb (1)
50
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\NamespaceOrTypeSymbol.vb (1)
129
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\ParameterSymbol.vb (1)
205
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\PreprocessingSymbol.vb (1)
58
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
457
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
130
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
292
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
127
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
284
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SignatureOnlyPropertySymbol.vb (1)
172
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\LambdaSymbol.vb (1)
193
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\LocalSymbol.vb (1)
224
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\RangeVariableSymbol.vb (1)
73
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\SourceEventSymbol.vb (1)
536
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
648
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
1140
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
1747
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\SourcePropertySymbol.vb (1)
622
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
104
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
57
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SubstitutedEventSymbol.vb (1)
137
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
201
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SubstitutedPropertySymbol.vb (1)
142
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedAccessor.vb (1)
76
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
94
Public NotOverridable Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
179
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
66
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
124
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
110
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
132
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
136
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (1)
80
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedSymbols\SynthesizedRegularMethodBase.vb (1)
50
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Wrapped\WrappedEventSymbol.vb (1)
82
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
108
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\Wrapped\WrappedPropertySymbol.vb (1)
101
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.vb (1)
390
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\PlaceholderMethodSymbol.vb (1)
65
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Symbols\SynthesizedContextMethodSymbol.vb (1)
27
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
483
Public Overrides ReadOnly Property
IsMustOverride
As Boolean
98 references to IsMustOverride
Microsoft.CodeAnalysis.VisualBasic (34)
Binding\Binder_Delegates.vb (1)
285
If fromMethod.
IsMustOverride
AndAlso receiver IsNot Nothing AndAlso
Binding\Binder_Invocation.vb (1)
875
If methodOrProperty.
IsMustOverride
Then
CodeGen\EmitExpression.vb (1)
1193
If overriddenMethod Is Nothing OrElse overriddenMethod.
IsMustOverride
Then
Compilation\ClsComplianceChecker.vb (1)
327
ElseIf symbol.
IsMustOverride
AndAlso symbol.Kind <> SymbolKind.NamedType Then
Compilation\MethodCompiler.vb (1)
1162
If method.IsExternalMethod OrElse method.
IsMustOverride
Then
Emit\MethodSymbolAdapter.vb (2)
284
Return AdaptedMethodSymbol.
IsMustOverride
544
(Me.IsMetadataVirtual AndAlso Not (Me.IsOverridable OrElse Me.
IsMustOverride
OrElse Me.IsOverrides))
Emit\NoPia\EmbeddedMethod.vb (1)
43
Return UnderlyingMethod.AdaptedMethodSymbol.
IsMustOverride
Emit\NoPia\EmbeddedTypesManager.vb (1)
211
If Not member.
IsMustOverride
Then
Semantics\OverloadResolution.vb (2)
216
If definition.IsOverridable OrElse definition.IsOverrides OrElse definition.
IsMustOverride
Then
433
If definition.IsOverridable OrElse definition.IsOverrides OrElse definition.
IsMustOverride
Then
Symbols\Metadata\PE\PEEventSymbol.vb (1)
179
Return (method IsNot Nothing) AndAlso method.
IsMustOverride
Symbols\OverriddenMembersResult.vb (1)
119
If overridden.
IsMustOverride
OrElse overridden.IsOverridable OrElse overridden.IsOverrides Then
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
132
Return _underlyingEvent.
IsMustOverride
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
294
Return _underlyingMethod.
IsMustOverride
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
129
Return _underlyingProperty.
IsMustOverride
Symbols\Source\OverrideHidingHelper.vb (6)
186
If member.
IsMustOverride
Then
214
If member.
IsMustOverride
AndAlso currType IsNot container Then
438
If hiddenMember.IsOverridable OrElse hiddenMember.IsOverrides OrElse (hiddenMember.
IsMustOverride
AndAlso Not hiddenMember.ContainingType.IsInterface) Then
541
If inaccessibleOverride.IsOverridable OrElse inaccessibleOverride.
IsMustOverride
OrElse inaccessibleOverride.IsOverrides Then
553
If inaccessibleOverride.IsOverridable OrElse inaccessibleOverride.
IsMustOverride
OrElse inaccessibleOverride.IsOverrides Then
876
ElseIf Not (overriddenMember.IsOverridable Or overriddenMember.
IsMustOverride
Or overriddenMember.IsOverrides) Then
Symbols\SubstitutedEventSymbol.vb (1)
139
Return Me._originalDefinition.
IsMustOverride
Symbols\SubstitutedMethodSymbol.vb (1)
203
Return OriginalDefinition.
IsMustOverride
Symbols\SubstitutedPropertySymbol.vb (1)
144
Return _originalDefinition.
IsMustOverride
Symbols\Symbol.vb (1)
1182
Return Me.
IsMustOverride
Symbols\SymbolExtensions.vb (2)
214
(sym.
IsMustOverride
OrElse sym.IsOverridable)
224
method.
IsMustOverride
OrElse
Symbols\SynthesizedSymbols\SynthesizedAccessor.vb (1)
78
Return m_propertyOrEvent.
IsMustOverride
Symbols\WellKnownMembers.vb (2)
479
(method.IsOverridable OrElse method.IsOverrides OrElse method.
IsMustOverride
) Then
491
([property].IsOverridable OrElse [property].IsOverrides OrElse [property].
IsMustOverride
) Then
Symbols\Wrapped\WrappedEventSymbol.vb (1)
84
Return Me._underlyingEvent.
IsMustOverride
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
110
Return Me.UnderlyingMethod.
IsMustOverride
Symbols\Wrapped\WrappedPropertySymbol.vb (1)
103
Return Me._underlyingProperty.
IsMustOverride
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EmitMetadata.vb (2)
789
Assert.False(ctor.
IsMustOverride
)
810
Assert.False(cctor.
IsMustOverride
)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
1405
Not candidateMethod.
IsMustOverride
AndAlso
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedMeTests.vb (1)
1029
CheckIteratorOverloading(source, Function(m) Not m.
IsMustOverride
)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
DeclaringSyntaxNodeTests.vb (2)
536
If meth.IsAccessor() AndAlso meth.AssociatedSymbol.
IsMustOverride
Then
572
If meth.IsAccessor() AndAlso meth.AssociatedSymbol.
IsMustOverride
Then
Semantics\BinaryOperators.vb (1)
1272
Assert.False(symbol1.
IsMustOverride
)
Semantics\UnaryOperators.vb (1)
783
Assert.False(symbol1.
IsMustOverride
)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (56)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (2)
658
Assert.False(prop.
IsMustOverride
)
732
Assert.False(method.
IsMustOverride
)
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
115
Assert.False(sym1.
IsMustOverride
)
SymbolsTests\CompilationCreationTests.vb (1)
1868
Assert.[False](foo2.
IsMustOverride
)
SymbolsTests\DefaultInterfaceImplementationTests.vb (8)
4255
Assert.False(p1Set.
IsMustOverride
)
4261
Assert.False(p1Get.
IsMustOverride
)
4316
Assert.False(p1Set.
IsMustOverride
)
4322
Assert.False(p1Get.
IsMustOverride
)
4383
Assert.False(p1Get.
IsMustOverride
)
4389
Assert.False(p1Set.
IsMustOverride
)
4446
Assert.False(p1Get.
IsMustOverride
)
4452
Assert.False(p1Set.
IsMustOverride
)
SymbolsTests\Metadata\MetadataMemberTests.vb (2)
219
Assert.False(member1.
IsMustOverride
)
335
Assert.True(member1.
IsMustOverride
)
SymbolsTests\Metadata\PE\LoadingEvents.vb (2)
117
Assert.Equal([event].
IsMustOverride
, accessor.
IsMustOverride
)
SymbolsTests\Metadata\PE\LoadingMethods.vb (26)
191
Assert.True(VB_Modifiers1_M1.
IsMustOverride
)
197
Assert.False(VB_Modifiers1_M2.
IsMustOverride
)
203
Assert.False(VB_Modifiers1_M3.
IsMustOverride
)
209
Assert.False(VB_Modifiers1_M4.
IsMustOverride
)
215
Assert.False(VB_Modifiers1_M5.
IsMustOverride
)
221
Assert.True(VB_Modifiers1_M6.
IsMustOverride
)
227
Assert.False(VB_Modifiers1_M7.
IsMustOverride
)
233
Assert.True(VB_Modifiers1_M8.
IsMustOverride
)
239
Assert.False(VB_Modifiers1_M9.
IsMustOverride
)
252
Assert.True(VB_Modifiers2_M1.
IsMustOverride
)
258
Assert.False(VB_Modifiers2_M2.
IsMustOverride
)
264
Assert.True(VB_Modifiers2_M6.
IsMustOverride
)
270
Assert.False(VB_Modifiers2_M7.
IsMustOverride
)
281
Assert.False(VB_Modifiers3_M1.
IsMustOverride
)
287
Assert.False(VB_Modifiers3_M6.
IsMustOverride
)
300
Assert.True(CS_Modifiers1_M1.
IsMustOverride
)
306
Assert.False(CS_Modifiers1_M2.
IsMustOverride
)
312
Assert.False(CS_Modifiers1_M3.
IsMustOverride
)
318
Assert.False(CS_Modifiers1_M4.
IsMustOverride
)
330
Assert.False(CS_Modifiers2_M1.
IsMustOverride
)
336
Assert.True(CS_Modifiers2_M2.
IsMustOverride
)
342
Assert.False(CS_Modifiers2_M3.
IsMustOverride
)
354
Assert.False(CS_Modifiers3_M1.
IsMustOverride
)
360
Assert.False(CS_Modifiers3_M3.
IsMustOverride
)
366
Assert.True(CS_Modifiers3_M4.
IsMustOverride
)
894
Assert.True(DirectCast(m, MethodSymbol).
IsMustOverride
)
SymbolsTests\Source\MethodTests.vb (14)
71
Assert.False(ctor.
IsMustOverride
)
90
Assert.False(m1.
IsMustOverride
)
102
Assert.True(m2.
IsMustOverride
)
113
Assert.False(m3.
IsMustOverride
)
124
Assert.False(m4.
IsMustOverride
)
134
Assert.False(m5.
IsMustOverride
)
144
Assert.False(m6.
IsMustOverride
)
198
Assert.False(m1.
IsMustOverride
)
247
Assert.False(m1.
IsMustOverride
)
266
Assert.False(m2.
IsMustOverride
)
320
Assert.False(m1.
IsMustOverride
)
340
Assert.False(m2.
IsMustOverride
)
393
Assert.False(m1.
IsMustOverride
)
418
Assert.False(m2.
IsMustOverride
)