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)
151type1 = type1.BaseOrParameterOrElementType; 152type2 = type2.BaseOrParameterOrElementType;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2686Debug.Assert(paramsRaw[0] == Params[0].BaseOrParameterOrElementType); 2687Debug.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)
415typeSrc = typeSrc.BaseOrParameterOrElementType; 416typeDst = typeDst.BaseOrParameterOrElementType; 496type = type.BaseOrParameterOrElementType; 534type = type.BaseOrParameterOrElementType;
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1806while ((endT = t.BaseOrParameterOrElementType) != null)