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)
24 references to VisualBasicCustomModifier
Microsoft.CodeAnalysis.VisualBasic (24)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (4)
370VisualBasicCustomModifier.CreateOptional(type), 371VisualBasicCustomModifier.CreateRequired(type)) 642VisualBasicCustomModifier.CreateOptional(translatedType), 643VisualBasicCustomModifier.CreateRequired(translatedType))
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
380ImmutableInterlocked.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)
536refCustomModifiers:=VisualBasicCustomModifier.Convert(info.RefCustomModifiers), 544customModifiers:=VisualBasicCustomModifier.Convert(info.CustomModifiers)) 661_typeCustomModifiers = VisualBasicCustomModifier.Convert(returnInfo.CustomModifiers) 662_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)
616VisualBasicCustomModifier.CreateOptional(newModifier), 617VisualBasicCustomModifier.CreateRequired(newModifier)))
Symbols\Source\CustomModifierUtils.vb (1)
131DirectCast(modifier, VisualBasicCustomModifier).ModifierSymbol.IsWellKnownTypeIsExternalInit())
Symbols\Symbol.vb (2)
1107(Not allowIsExternalInit OrElse Not DirectCast(modifier, VisualBasicCustomModifier).ModifierSymbol.IsWellKnownTypeIsExternalInit()) Then 1117useSiteInfo = 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)))