12 overrides of Type
Microsoft.CodeAnalysis.VisualBasic (12)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
466Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\ReducedExtensionMethodSymbol.vb (1)
893Public MustOverride Overrides ReadOnly Property Type As TypeSymbol
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
72Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\SignatureOnlyParameterSymbol.vb (1)
46Public Overrides ReadOnly Property Type() As TypeSymbol
Symbols\Source\LambdaParameterSymbol.vb (1)
149Public NotOverridable Overrides ReadOnly Property Type As TypeSymbol
Symbols\Source\MeParameterSymbol.vb (1)
36Public Overrides ReadOnly Property [Type] As TypeSymbol
Symbols\Source\SourceClonedParameterSymbol.vb (1)
42Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1622Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\Source\SourceParameterSymbol.vb (1)
79Public NotOverridable Overrides ReadOnly Property Type As TypeSymbol
Symbols\SubstitutedParameterSymbol.vb (1)
98Public Overrides ReadOnly Property Type As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
232Public NotOverridable Overrides ReadOnly Property Type As TypeSymbol
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
31Public Overrides ReadOnly Property Type As TypeSymbol
72 references to Type
Microsoft.CodeAnalysis.VisualBasic (72)
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
376formatMethod.Parameters(0).Type).MakeCompilerGenerated(),
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (3)
35meReference = New BoundMeReference(syntax, meSymbol.Type) 48myBaseReference = New BoundMyBaseReference(syntax, meSymbol.Type) 97Dim parameterAccess = New BoundParameter(syntax, parameter, isLValue:=False, type:=parameter.Type)
Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (1)
100F.Null(text.Type)),
Emit\ParameterSymbolAdapter.vb (2)
47Dim paramType As TypeSymbol = AdaptedParameterSymbol.Type 64Return DirectCast(context.Module, PEModuleBuilder).CreateConstant(AdaptedParameterSymbol.Type, AdaptedParameterSymbol.ExplicitDefaultConstantValue.Value, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (2)
92parameters.Add(New AnonymousTypeOrDelegateParameterSymbol(delegateBeginInvoke, parameter.Type, i, parameter.IsByRef(), parameter.Name, i)) 111parameters.Add(New AnonymousTypeOrDelegateParameterSymbol(delegateEndInvoke, parameter.Type, ordinal, parameter.IsByRef(), parameter.Name, i))
Symbols\Attributes\SourceAttributeData.vb (1)
165Dim parameterType As TypeSymbol = parameters(k).Type
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
384Debug.Assert(Not parameter.Type.IsEmbedded OrElse parameter.Type.IsTypeParameter)
Symbols\ExtensionMethods.vb (1)
26firstParam.Type.CollectReferencedTypeParameters(typeParameters)
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
219If Not TypeSymbol.Equals(candidateParam.Type, targetParam.Type, TypeCompareKind.AllIgnoreOptionsForVB) Then
Symbols\Metadata\PE\PEEventSymbol.vb (1)
113TypeSymbol.Equals(_removeMethod.Parameters(0).Type, evt, TypeCompareKind.ConsiderEverything)
Symbols\Metadata\PE\PEMethodSymbol.vb (2)
579If Not inputParams(j).Type.IsSameTypeIgnoringAll(contender.Parameters(j).Type) Then
Symbols\MethodSignatureComparer.vb (4)
668Return SubstituteType(typeSubstitution, New TypeWithModifiers(param.OriginalDefinition.Type, param.OriginalDefinition.CustomModifiers)) 670Return New TypeWithModifiers(param.Type, param.CustomModifiers) 697Dim descriminator = ConstantValue.GetDiscriminator(param1.Type.GetEnumUnderlyingTypeOrSelf.SpecialType) 704Dim descriminator = ConstantValue.GetDiscriminator(param2.Type.GetEnumUnderlyingTypeOrSelf.SpecialType)
Symbols\MethodSymbol.vb (1)
586Dim firstType = Parameters(0).Type
Symbols\MethodSymbolExtensions.vb (1)
32Dim type = param.Type
Symbols\ParameterSymbol.vb (2)
320Return Me.Type 326Return Me.Type
Symbols\PropertySymbolExtensions.vb (2)
30Dim type = param.Type 57Return parameters(parameters.Length - 1).Type
Symbols\ReducedExtensionMethodSymbol.vb (2)
63Dim receiverType As TypeSymbol = possiblyExtensionMethod.Parameters(0).Type 861Dim paramType As TypeSymbol = m_CurriedFromParameter.Type
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
74Return RetargetingTranslator.Retarget(_underlyingParameter.Type, RetargetOptions.RetargetPrimitiveTypesByTypeCode)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
965translator.Retarget(param.Type, RetargetOptions.RetargetPrimitiveTypesByTypeCode), 1087Retarget(param.Type, RetargetOptions.RetargetPrimitiveTypesByTypeCode),
Symbols\Source\CustomModifierUtils.vb (7)
104Debug.Assert(thisParam.Type.IsSameType(overriddenParam.Type, TypeCompareKind.AllIgnoreOptionsForVB)) 108Not thisParam.Type.IsSameType(overriddenParam.Type, TypeCompareKind.AllIgnoreOptionsForVB And Not TypeCompareKind.IgnoreCustomModifiersAndArraySizesAndLowerBounds) Then 110Dim thisParamType As TypeSymbol = thisParam.Type 111Dim overriddenParamType As TypeSymbol = overriddenParam.Type 113If thisParamType.ContainsTuple() AndAlso Not overriddenParam.Type.IsSameType(thisParamType, TypeCompareKind.IgnoreCustomModifiersAndArraySizesAndLowerBounds) Then
Symbols\Source\LambdaSymbol.vb (1)
374hc = Hash.Combine(hc, Me._parameters(i).Type.GetHashCode())
Symbols\Source\SourceClonedParameterSymbol.vb (1)
44Return _originalParam.Type
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1012GenerateVarianceDiagnosticsForType(param.Type, requiredVariance, context, infosBuffer)
Symbols\Source\SourceMethodSymbol.vb (2)
2149param.Type.InternalSubstituteTypeParameters(replaceMethodTypeParametersWithFakeTypeParameters).AsTypeSymbolOnly(), 2192param.Type.CheckAllConstraints(
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1624Return _clonedFrom.Type
Symbols\Source\SourceParameterSymbolBase.vb (2)
72If Me.Type.ContainsTupleNames() Then 73AddSynthesizedAttribute(attributes, DeclaringCompilation.SynthesizeTupleNamesAttribute(Type))
Symbols\Source\SourcePropertyAccessorSymbol.vb (2)
265param.Type.CheckAllConstraints( 444If overriddenParameter.Type.IsSameTypeIgnoringAll(valueParameterType) AndAlso
Symbols\Source\SourcePropertySymbol.vb (1)
800param.Type,
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
354type:=parameter.Type).MakeCompilerGenerated()
Symbols\Source\SynthesizedEventAccessorSymbol.vb (12)
190If(field.IsShared, Nothing, New BoundMeReference(syntax, accessor.MeParameter.Type)), 212type:=parameterSymbol.Type).MakeCompilerGenerated() 308New BoundMeReference(syntax, meParameter.Type).MakeCompilerGenerated) 321type:=parameterSymbol.Type).MakeCompilerGenerated 331conversionKind1 = Conversions.ClassifyDirectCastConversion(fieldSymbol.Type, updateMethod.Parameters(0).Type, conversionsUseSiteInfo) 332conversionKind2 = Conversions.ClassifyDirectCastConversion(boundParameter.Type, updateMethod.Parameters(1).Type, conversionsUseSiteInfo) 344New BoundDirectCast(syntax, boundBackingField.MakeRValue(), ConversionKind.WideningReference, updateMethod.Parameters(0).Type), 345New BoundDirectCast(syntax, boundParameter, ConversionKind.WideningReference, updateMethod.Parameters(1).Type)), 408conversionKind1 = Conversions.ClassifyDirectCastConversion(boundTmps(1).Type, updateMethod.Parameters(0).Type, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) 409conversionKind2 = Conversions.ClassifyDirectCastConversion(boundParameter.Type, updateMethod.Parameters(1).Type, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) 421New BoundDirectCast(syntax, boundTmps(1).MakeRValue(), ConversionKind.WideningReference, updateMethod.Parameters(0).Type), 422New BoundDirectCast(syntax, boundParameter, ConversionKind.WideningReference, updateMethod.Parameters(1).Type)),
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
64Dim submissionArrayReference = New BoundParameter(syntax, constructor.Parameters(0), isLValue:=False, type:=constructor.Parameters(0).Type)
Symbols\SubstitutedParameterSymbol.vb (2)
100Return _originalDefinition.Type.InternalSubstituteTypeParameters(TypeSubstitution).Type 184Return TypeSubstitution.SubstituteCustomModifiers(_originalDefinition.Type, _originalDefinition.CustomModifiers)
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
50builder.Add(SynthesizedParameterSymbol.Create(Me, implementedParameter.Type, p.Ordinal, p.IsByRef, p.Name,
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (2)
83If Not TypeSymbol.Equals(_parameters(i).Type, other._parameters(i).Type, TypeCompareKind.ConsiderEverything) Then
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (2)
313If overriddenParameter.Type.IsSameTypeIgnoringAll(valueParameterType) Then 314valueParameterType = overriddenParameter.Type
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
33Return Me._underlyingParameter.Type