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