Implemented interface members:
property
UnderlyingSystemType
System.Reflection.IReflect.UnderlyingSystemType
property
UnderlyingSystemType
System.Runtime.InteropServices._Type.UnderlyingSystemType
13 overrides of UnderlyingSystemType
mscorlib (7)
system\reflection\emit\enumbuilder.cs (1)
296public override Type UnderlyingSystemType
system\reflection\emit\generictypeparameterbuilder.cs (1)
175public override Type UnderlyingSystemType { get { return this; } }
system\reflection\emit\symboltype.cs (1)
571public override Type UnderlyingSystemType
system\reflection\emit\typebuilder.cs (1)
1447public override Type UnderlyingSystemType
system\reflection\emit\typebuilderinstantiation.cs (1)
201public override Type UnderlyingSystemType { get { return this; } }
system\reflection\typedelegator.cs (1)
238public override Type UnderlyingSystemType
system\rttype.cs (1)
3823public override Type UnderlyingSystemType
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1092public override Type UnderlyingSystemType { get { return _baseReflectionType.UnderlyingSystemType; } }
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1092public override Type UnderlyingSystemType { get { return _baseReflectionType.UnderlyingSystemType; } }
System.Web (1)
Compilation\DelayLoadType.cs (1)
188public override Type UnderlyingSystemType {
System.Workflow.ComponentModel (2)
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (1)
331public override Type UnderlyingSystemType
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
210public override Type UnderlyingSystemType
System.WorkflowServices (1)
System\Workflow\Activities\ContractType.cs (1)
165public override Type UnderlyingSystemType
63 references to UnderlyingSystemType
mscorlib (53)
system\activator.cs (2)
101RuntimeType rt = type.UnderlyingSystemType as RuntimeType; 187RuntimeType rt = type.UnderlyingSystemType as RuntimeType;
system\array.cs (5)
83RuntimeType t = elementType.UnderlyingSystemType as RuntimeType; 101RuntimeType t = elementType.UnderlyingSystemType as RuntimeType; 127RuntimeType t = elementType.UnderlyingSystemType as RuntimeType; 150RuntimeType t = elementType.UnderlyingSystemType as RuntimeType; 208RuntimeType t = elementType.UnderlyingSystemType as RuntimeType;
system\defaultbinder.cs (10)
526realTypes[i] = types[i].UnderlyingSystemType; 552if (!(types[j].UnderlyingSystemType is RuntimeType) || 553!CanConvertPrimitive((RuntimeType)types[j].UnderlyingSystemType,(RuntimeType)pCls.UnderlyingSystemType)) 638if (!(indexes[j].UnderlyingSystemType is RuntimeType) || 639!CanConvertPrimitive((RuntimeType)indexes[j].UnderlyingSystemType,(RuntimeType)pCls.UnderlyingSystemType)) 652if (!(returnType.UnderlyingSystemType is RuntimeType) || 653!CanConvertPrimitive((RuntimeType)returnType.UnderlyingSystemType,(RuntimeType)candidates[i].PropertyType.UnderlyingSystemType))
system\reflection\assembly.cs (2)
1657RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 1671RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\ConstructorInfo.cs (2)
407RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 422RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\emit\dynamicmethod.cs (4)
363m_parameterTypes[i] = signature[i].UnderlyingSystemType as RuntimeType; 373m_returnType = (returnType == null) ? (RuntimeType)typeof(void) : returnType.UnderlyingSystemType as RuntimeType; 402rtOwner = owner.UnderlyingSystemType as RuntimeType; 492rtOwner = owner.UnderlyingSystemType as RuntimeType;
system\reflection\emit\typebuilder.cs (2)
1527RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 1545RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\eventinfo.cs (2)
315RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 330RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\fieldinfo.cs (2)
338RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 353RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\methodinfo.cs (2)
490RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 504RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\module.cs (3)
655typeArg = typeArg.UnderlyingSystemType; 1023RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 1038RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\parameterinfo.cs (2)
746RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 764RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\propertyinfo.cs (2)
384RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 399RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\reflection\typedelegator.cs (1)
240get {return typeImpl.UnderlyingSystemType;}
system\rttype.cs (3)
3718RuntimeType fromType = c.UnderlyingSystemType as RuntimeType; 5040RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType; 5055RuntimeType attributeRuntimeType = attributeType.UnderlyingSystemType as RuntimeType;
system\runtime\interopservices\marshal.cs (1)
983RuntimeType rt = structureType.UnderlyingSystemType as RuntimeType;
system\type.cs (8)
247if (this != UnderlyingSystemType && UnderlyingSystemType != null) 248return Type.GetTypeCode(UnderlyingSystemType); 1125RuntimeType rt = this.UnderlyingSystemType as RuntimeType; 1686RuntimeType toType = this.UnderlyingSystemType as RuntimeType; 1800return (Object.ReferenceEquals(this.UnderlyingSystemType, o.UnderlyingSystemType)); 1819Type SystemType = UnderlyingSystemType;
System (2)
compmod\system\componentmodel\AttributeCollection.cs (1)
338ConstructorInfo ci = reflect.UnderlyingSystemType.GetConstructor(new Type[0]);
compmod\system\componentmodel\TypeDescriptionProvider.cs (1)
224return reflectionType.UnderlyingSystemType;
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (2)
171Type realCachedType = cached.UnderlyingSystemType; 1092public override Type UnderlyingSystemType { get { return _baseReflectionType.UnderlyingSystemType; } }
System.Data (2)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (2)
171Type realCachedType = cached.UnderlyingSystemType; 1092public override Type UnderlyingSystemType { get { return _baseReflectionType.UnderlyingSystemType; } }
System.Web (1)
Compilation\DelayLoadType.cs (1)
190return Type.UnderlyingSystemType;
System.Workflow.ComponentModel (3)
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
214return this.runtimeType.UnderlyingSystemType;
AuthoringOM\Design\Dialogs\TypeBrowserDialog.cs (2)
1100unboundedType = type.UnderlyingSystemType; 1105unboundedType = type.GetGenericTypeDefinition().UnderlyingSystemType;