4 overrides of BaseOrParameterOrElementType
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
59public override CType BaseOrParameterOrElementType => ElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\NullableType.cs (1)
54public override CType BaseOrParameterOrElementType => UnderlyingType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ParameterModifierType.cs (1)
37public override CType BaseOrParameterOrElementType => ParameterType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PointerType.cs (1)
28public override CType BaseOrParameterOrElementType => ReferentType;
10 references to BaseOrParameterOrElementType
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (2)
150type1 = type1.BaseOrParameterOrElementType; 151type2 = type2.BaseOrParameterOrElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2621Debug.Assert(paramsRaw[0] == Params[0].BaseOrParameterOrElementType); 2622Debug.Assert(paramsRaw[1] == Params[1].BaseOrParameterOrElementType);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\Type.cs (1)
64type = type.BaseOrParameterOrElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (4)
400typeSrc = typeSrc.BaseOrParameterOrElementType; 401typeDst = typeDst.BaseOrParameterOrElementType; 481type = type.BaseOrParameterOrElementType; 519type = type.BaseOrParameterOrElementType;
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1771while ((endT = t.BaseOrParameterOrElementType) != null)