2 types derived from ValueType
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
22public abstract partial class Enum : ValueType, IComparable, ISpanFormattable, IConvertible
System\Enum.NativeAot.cs (1)
22public abstract partial class Enum : ValueType, IComparable, IFormattable, IConvertible
56 references to ValueType
dotnet-svcutil-lib (5)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (2)
817else if (type == typeof(ValueType)) 983if (baseType != null && baseType != typeof(object) && baseType != typeof(ValueType))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
930else if (type == typeof(Enum) || type == typeof(ValueType))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
80s_typeOfValueType = typeof(ValueType);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (1)
1293for (Type baseType = typedMessageType; baseType != null && baseType != typeof(object) && baseType != typeof(ValueType); baseType = baseType.BaseType())
Microsoft.CodeAnalysis (1)
SpecialType.cs (1)
51/// Indicates that the type is <see cref="ValueType"/>.
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeUtils.cs (1)
260if (source.IsValueType && (destination == typeof(object) || destination == typeof(System.ValueType)))
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantArray.cs (1)
103TypeBuilder type = UnsafeMethods.DynamicModule.DefineType("VariantArray" + size, attrs, typeof(ValueType));
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
151new PredefinedTypeInfo(PredefinedType.PT_VALUE, typeof(ValueType), "System.ValueType"),
Microsoft.Maui.Essentials (2)
Gyroscope\Gyroscope.shared.cs (1)
175 /// <inheritdoc cref="ValueType.GetHashCode"/>
OrientationSensor\OrientationSensor.shared.cs (1)
180 /// <inheritdoc cref="ValueType.GetHashCode"/>
Microsoft.ML.Core (1)
CommandLine\CmdParser.cs (1)
692if (!arg.IsCollection || value == null || !arg.ItemValueType.IsSubclassOf(typeof(System.ValueType)) ||
Microsoft.VisualBasic.Core (15)
Microsoft\VisualBasic\CompilerServices\StructUtils.vb (3)
24Friend Shared Function EnumerateUDT(ByVal oStruct As ValueType, ByVal intfRecEnum As IRecordEnum, ByVal fGet As Boolean) As System.Object 55Call EnumerateUDT(CType(obj, ValueType), intfRecEnum, fGet) 85EnumerateUDT(CType(o, ValueType), intf, False)
Microsoft\VisualBasic\CompilerServices\VB6File.vb (4)
1357Friend Sub PutRecord(ByVal RecordNumber As Long, ByVal o As ValueType) 1659Friend Sub GetRecord(ByVal RecordNumber As Long, ByRef o As ValueType, Optional ByVal ContainedInVariant As Boolean = False) 2364Friend Overridable Overloads Sub [Get](ByRef Value As ValueType, Optional ByVal RecordNumber As Long = 0) 2429Friend Overridable Overloads Sub Put(ByVal Value As ValueType, Optional ByVal RecordNumber As Long = 0)
Microsoft\VisualBasic\CompilerServices\VB6RandomFile.vb (5)
273Dim valType As ValueType 274valType = CType(Value, ValueType) 292Friend Overloads Overrides Sub [Get](ByRef Value As ValueType, Optional ByVal RecordNumber As Long = 0) 500PutRecord(RecordNumber, CType(Value, ValueType)) 511Friend Overloads Overrides Sub Put(ByVal Value As ValueType, Optional ByVal RecordNumber As Long = 0)
Microsoft\VisualBasic\FileSystem.vb (2)
585Public Sub FileGet(ByVal FileNumber As Integer, ByRef Value As ValueType, Optional ByVal RecordNumber As Long = -1) 734Public Sub FilePut(ByVal FileNumber As Integer, ByVal Value As ValueType, Optional ByVal RecordNumber As Long = -1)
Microsoft\VisualBasic\Strings.vb (1)
654If TypeOf Expression Is ValueType Then
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1231[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueType))]
netstandard (1)
netstandard.cs (1)
2242[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueType))]
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePart.cs (1)
41if (attributedPart is ValueType)
System.Linq.Expressions (3)
System\Dynamic\Utils\TypeUtils.cs (2)
254if (AreReferenceAssignable(targetType, typeof(ValueType))) 860source.IsValueType && (destination == typeof(object) || destination == typeof(ValueType)) || source.IsEnum && destination == typeof(Enum);
System\Linq\Expressions\Compiler\ILGen.cs (1)
572typeFrom == typeof(System.ValueType) ||
System.Private.CoreLib (11)
Internal\Reflection\Extensions\NonPortable\CustomAttributeInheritanceRules.cs (1)
127if (baseType == typeof(object) || baseType == typeof(ValueType))
Internal\Runtime\MethodTable.Runtime.cs (2)
40return IsPrimitive && (IsGenericTypeDefinition || NonArrayBaseType != MethodTable.Of<ValueType>()); 50&& NonArrayBaseType == MethodTable.Of<ValueType>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TupleElementNamesAttribute.cs (2)
23/// construction, which <see cref="ValueType"/> occurrences are 28/// instantiation of <see cref="ValueType"/> that contains
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
140protected virtual bool IsValueTypeImpl() => IsSubclassOf(typeof(ValueType));
System\Reflection\Runtime\General\Assignability.cs (2)
130if (toTypeInfo == typeof(ValueType)) 337return t.IsClass && t != typeof(object) && t != typeof(ValueType) && t != typeof(Enum);
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (1)
835Type valueType = typeof(ValueType);
System\ValueType.cs (2)
162var fieldValue = (ValueType)RuntimeExports.RhBox(fieldType, ref fieldData);
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\DataContract.cs (2)
664"ValueType" => typeof(ValueType), 754else if (type == typeof(Enum) || type == typeof(ValueType))
System\Runtime\Serialization\Globals.cs (1)
29internal static Type TypeOfValueType => field ??= typeof(ValueType);
System.Private.TypeLoader (1)
Internal\Runtime\TypeLoader\TypeLoaderTypeSystemContext.cs (1)
101return (DefType)ResolveRuntimeTypeHandle(typeof(ValueType).TypeHandle);
System.Private.Xml (2)
System\Xml\Serialization\Types.cs (2)
848else if (type == typeof(ValueType)) 1000if (baseType != null && baseType != typeof(object) && baseType != typeof(ValueType))
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
44typeof(nint), typeof(nuint), typeof(TypedReference), typeof(ValueType) };
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
909[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueType))]
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\ObjectManager.cs (1)
161if (holder.ObjectValue != null && holder.ObjectValue is ValueType)
System.ServiceModel.Primitives (1)
System\ServiceModel\Description\TypeLoader.cs (1)
1325for (Type baseType = typedMessageType; baseType != null && baseType != typeof(object) && baseType != typeof(ValueType); baseType = baseType.BaseType())
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
142currentType == typeof(ValueType))
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
1639!typeof(ValueType).IsAssignableFrom(FormattedValueType))