16 overrides of IsInitOnly
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_XmlLiterals.vb (1)
1886Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\ErrorMethodSymbol.vb (1)
120Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
863Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
499Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
150Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
160Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\Source\LambdaSymbol.vb (1)
248Public NotOverridable Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1292Public NotOverridable Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1194Public NotOverridable Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
255Public NotOverridable Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
269Public Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
339Public NotOverridable Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
207Public NotOverridable Overrides ReadOnly Property IsInitOnly As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
222Public Overrides ReadOnly Property IsInitOnly As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
414Public Overrides ReadOnly Property IsInitOnly As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
537Public Overrides ReadOnly Property IsInitOnly As Boolean
65 references to IsInitOnly
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_Attributes.vb (1)
489If setMethod.IsInitOnly Then
Binding\Binder_Invocation.vb (1)
2905propertyAccess.PropertySymbol.SetMethod?.IsInitOnly Then
Binding\Binder_Statements.vb (2)
1921Debug.Assert(setMethod.IsInitOnly) 1934If propertyAccess.IsWriteable AndAlso setMethod.IsInitOnly Then
Binding\Binder_XmlLiterals.vb (1)
1888Return _originalDefinition.IsInitOnly
Symbols\MethodSymbol.vb (2)
116Return IsInitOnly 648Dim typeModifiersUseSiteInfo = DeriveUseSiteInfoFromCustomModifiers(Me.ReturnTypeCustomModifiers, allowIsExternalInit:=IsInitOnly)
Symbols\PropertySignatureComparer.vb (2)
170prop1.SetMethod?.IsInitOnly <> prop2.SetMethod?.IsInitOnly Then
Symbols\PropertySymbol.vb (1)
158If Not mostDerivedSet.IsInitOnly Then
Symbols\ReducedExtensionMethodSymbol.vb (1)
501Return _curriedFromMethod.IsInitOnly
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
152Return _underlyingMethod.IsInitOnly
Symbols\Source\ImplementsHelper.vb (2)
502If implementedPropertySetMethod?.IsInitOnly <> implementingProperty.SetMethod?.IsInitOnly Then
Symbols\SubstitutedMethodSymbol.vb (1)
257Return OriginalDefinition.IsInitOnly
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
224Return Me.UnderlyingMethod.IsInitOnly
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (49)
Semantics\InitOnlyMemberTests.vb (49)
1853Assert.False(p0Set.IsInitOnly) 1854Assert.True(p0Set.OverriddenMethod.IsInitOnly) 1856Assert.False(p1Set.IsInitOnly) 1857Assert.True(p1Set.OverriddenMethod.IsInitOnly) 1858Assert.False(comp1.GetMember(Of PropertySymbol)("B2.P0").SetMethod.IsInitOnly) 1957Assert.False(p0Set.IsInitOnly) 1958Assert.True(p0Set.OverriddenMethod.IsInitOnly) 2124Assert.False(pSet.IsInitOnly) 2125Assert.False(pSet.OverriddenMethod.IsInitOnly) 2212Assert.False(pSet.IsInitOnly) 2213Assert.False(pSet.OverriddenMethod.IsInitOnly) 2307Assert.False(pSet.IsInitOnly) 2308Assert.False(pSet.OverriddenMethod.IsInitOnly) 2401Assert.False(pSet.IsInitOnly) 2402Assert.True(pSet.OverriddenMethod.IsInitOnly) 2713Assert.False(p0Set.IsInitOnly) 2715Assert.False(p1Set.IsInitOnly) 2716Assert.False(comp1.GetMember(Of PropertySymbol)("B2.P0").SetMethod.IsInitOnly) 2943Assert.False(pSet.IsInitOnly) 2944Assert.False(pSet.ExplicitInterfaceImplementations.Single().IsInitOnly) 3026Assert.False(pSet.IsInitOnly) 3027Assert.True(pSet.ExplicitInterfaceImplementations.Single().IsInitOnly) 4367Assert.False(pSet.IsInitOnly) 4444Assert.False(pSet.IsInitOnly) 4501Assert.False(m.IsInitOnly) 4556Assert.False(m.IsInitOnly) 4618Assert.False(pSet.IsInitOnly) 4695Assert.False(pSet.IsInitOnly) 4778Assert.False(pSet.IsInitOnly) 4782Assert.False(pGet.IsInitOnly) 4866Assert.False(pSet.IsInitOnly) 4870Assert.False(pGet.IsInitOnly) 4959Assert.False(pSet.IsInitOnly) 4963Assert.False(pGet.IsInitOnly) 5054Assert.False(pSet.IsInitOnly) 5058Assert.False(pGet.IsInitOnly) 5117Assert.False(pSet.IsInitOnly) 5190Assert.False(pSet.IsInitOnly) 5246Assert.False(DirectCast(model.GetSymbolInfo(lambda).Symbol, MethodSymbol).IsInitOnly) 5249Assert.False(DirectCast(model.GetSymbolInfo(invocation).Symbol, MethodSymbol).IsInitOnly) 5254Assert.False(p.SetMethod.IsInitOnly) 5255Assert.False(p.GetMethod.IsInitOnly) 5257Assert.False(test1.GetMember(Of MethodSymbol)("M1").IsInitOnly) 5258Assert.False(test1.GetMember(Of MethodSymbol)("M2").IsInitOnly) 5262Assert.False(p.SetMethod.IsInitOnly) 5263Assert.False(p.GetMethod.IsInitOnly) 5265Assert.False(test1Constructed.GetMember(Of MethodSymbol)("M1").IsInitOnly) 5266Assert.False(test1Constructed.GetMember(Of MethodSymbol)("M2").IsInitOnly) 5270Assert.False(m.IsInitOnly)