2 types derived from VisualBasicCustomModifier
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\CustomModifier.vb (2)
63Inherits VisualBasicCustomModifier 91Inherits VisualBasicCustomModifier
2 instantiations of VisualBasicCustomModifier
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\CustomModifier.vb (2)
66MyBase.New(modifier) 94MyBase.New(modifier)
27 references to VisualBasicCustomModifier
Microsoft.CodeAnalysis.VisualBasic (24)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (4)
507VisualBasicCustomModifier.CreateOptional(type), 508VisualBasicCustomModifier.CreateRequired(type)) 763VisualBasicCustomModifier.CreateOptional(translatedType), 764VisualBasicCustomModifier.CreateRequired(translatedType))
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
367ImmutableInterlocked.InterlockedCompareExchange(_lazyCustomModifiers, VisualBasicCustomModifier.Convert(customModifiers), Nothing)
Symbols\Metadata\PE\PEParameterSymbol.vb (2)
245_customModifiers = VisualBasicCustomModifier.Convert(customModifiers) 246_refCustomModifiers = VisualBasicCustomModifier.Convert(refCustomModifiers)
Symbols\Metadata\PE\PEPropertySymbol.vb (4)
518refCustomModifiers:=VisualBasicCustomModifier.Convert(info.RefCustomModifiers), 526customModifiers:=VisualBasicCustomModifier.Convert(info.CustomModifiers)) 633_typeCustomModifiers = VisualBasicCustomModifier.Convert(returnInfo.CustomModifiers) 634_refCustomModifiers = VisualBasicCustomModifier.Convert(returnInfo.RefCustomModifiers)
Symbols\Metadata\PE\SymbolFactory.vb (4)
29VisualBasicCustomModifier.Convert(customModifiers), 56VisualBasicCustomModifier.Convert(customModifiers), 65Return New PointerTypeSymbol(type, VisualBasicCustomModifier.Convert(customModifiers)) 128arguments.SelectAsArray(Function(pair) New TypeWithModifiers(pair.Key, VisualBasicCustomModifier.Convert(pair.Value))))
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
619VisualBasicCustomModifier.CreateOptional(newModifier), 620VisualBasicCustomModifier.CreateRequired(newModifier)))
Symbols\Source\CustomModifierUtils.vb (1)
131DirectCast(modifier, VisualBasicCustomModifier).ModifierSymbol.IsWellKnownTypeIsExternalInit())
Symbols\Symbol.vb (2)
1033(Not allowIsExternalInit OrElse Not DirectCast(modifier, VisualBasicCustomModifier).ModifierSymbol.IsWellKnownTypeIsExternalInit()) Then 1043useSiteInfo = DeriveUseSiteInfoFromType(DirectCast(modifier, VisualBasicCustomModifier).ModifierSymbol)
Symbols\TypeSubstitution.vb (4)
882builder.Add(If(customModifiers(i).IsOptional, VisualBasicCustomModifier.CreateOptional(substituted), VisualBasicCustomModifier.CreateRequired(substituted))) 889builder.Add(If(customModifiers(j).IsOptional, VisualBasicCustomModifier.CreateOptional(substituted), VisualBasicCustomModifier.CreateRequired(substituted)))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\Source\TypeTests.vb (3)
3800Dim modifiers = ImmutableArray.Create(VisualBasicCustomModifier.CreateOptional(compilation.GetSpecialType(SpecialType.System_Object))) 3864Dim modifiers = ImmutableArray.Create(VisualBasicCustomModifier.CreateOptional(compilation.GetSpecialType(SpecialType.System_Object))) 3925Dim modifiers = ImmutableArray.Create(VisualBasicCustomModifier.CreateOptional(compilation.GetSpecialType(SpecialType.System_Object)))