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