system\runtime\interopservices\windowsruntime\clrireferenceimpl.cs (17)
302return new CLRIReferenceImpl<int>(PropertyType.Int32, (int)obj);
304return new CLRIReferenceImpl<String>(PropertyType.String, (String)obj);
306return new CLRIReferenceImpl<byte>(PropertyType.UInt8, (byte)obj);
308return new CLRIReferenceImpl<short>(PropertyType.Int16, (short)obj);
310return new CLRIReferenceImpl<ushort>(PropertyType.UInt16, (ushort)obj);
312return new CLRIReferenceImpl<uint>(PropertyType.UInt32, (uint)obj);
314return new CLRIReferenceImpl<long>(PropertyType.Int64, (long)obj);
316return new CLRIReferenceImpl<ulong>(PropertyType.UInt64, (ulong)obj);
318return new CLRIReferenceImpl<float>(PropertyType.Single, (float)obj);
320return new CLRIReferenceImpl<double>(PropertyType.Double, (double)obj);
322return new CLRIReferenceImpl<char>(PropertyType.Char16, (char)obj);
324return new CLRIReferenceImpl<bool>(PropertyType.Boolean, (bool)obj);
326return new CLRIReferenceImpl<Guid>(PropertyType.Guid, (Guid)obj);
328return new CLRIReferenceImpl<DateTimeOffset>(PropertyType.DateTime, (DateTimeOffset)obj);
330return new CLRIReferenceImpl<TimeSpan>(PropertyType.TimeSpan, (TimeSpan)obj);
332return new CLRIReferenceImpl<Object>(PropertyType.Inspectable, (Object)obj);
335return new CLRIReferenceImpl<Type>(PropertyType.Other, (Type)obj);