Nullable for Type class (#23489)
authorbuyaa-n <bunamnan@microsoft.com>
Thu, 25 Apr 2019 23:08:26 +0000 (16:08 -0700)
committerKrzysztof Wicher <mordotymoja@gmail.com>
Sat, 27 Apr 2019 15:57:32 +0000 (08:57 -0700)
commit56f38ea2a930b18b0c43f717f90496b44a5d9283
tree7b3d51723954ef7290303b1f4ff1fe76fe8c7c17
parent898d95a811428b0adc0c8de0b74797ea445a93fd
Nullable for Type class (#23489)

System.Type, System.Reflection nullability
135 files changed:
src/System.Private.CoreLib/shared/System/AppDomain.cs
src/System.Private.CoreLib/shared/System/Attribute.cs
src/System.Private.CoreLib/shared/System/ComponentModel/DefaultValueAttribute.cs
src/System.Private.CoreLib/shared/System/DefaultBinder.cs
src/System.Private.CoreLib/shared/System/Diagnostics/StackTrace.cs
src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventSource.cs
src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/StubEnvironment.cs
src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs
src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs
src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs
src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs
src/System.Private.CoreLib/shared/System/Environment.Unix.cs
src/System.Private.CoreLib/shared/System/Environment.Win32.cs
src/System.Private.CoreLib/shared/System/Environment.cs
src/System.Private.CoreLib/shared/System/Reflection/Assembly.cs
src/System.Private.CoreLib/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs
src/System.Private.CoreLib/shared/System/Reflection/AssemblyNameFormatter.cs
src/System.Private.CoreLib/shared/System/Reflection/Binder.cs
src/System.Private.CoreLib/shared/System/Reflection/ConstructorInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/EventInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/FieldInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/ICustomAttributeProvider.cs
src/System.Private.CoreLib/shared/System/Reflection/IReflect.cs
src/System.Private.CoreLib/shared/System/Reflection/IReflectableType.cs
src/System.Private.CoreLib/shared/System/Reflection/IntrospectionExtensions.cs
src/System.Private.CoreLib/shared/System/Reflection/LocalVariableInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/ManifestResourceInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/MemberFilter.cs
src/System.Private.CoreLib/shared/System/Reflection/MemberInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/MethodBase.cs
src/System.Private.CoreLib/shared/System/Reflection/MethodBody.cs
src/System.Private.CoreLib/shared/System/Reflection/MethodInfo.Internal.cs
src/System.Private.CoreLib/shared/System/Reflection/MethodInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/Missing.cs
src/System.Private.CoreLib/shared/System/Reflection/Module.cs
src/System.Private.CoreLib/shared/System/Reflection/ModuleResolveEventHandler.cs
src/System.Private.CoreLib/shared/System/Reflection/ParameterInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/Pointer.cs
src/System.Private.CoreLib/shared/System/Reflection/PropertyInfo.cs
src/System.Private.CoreLib/shared/System/Reflection/ReflectionContext.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureArrayType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureByRefType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureConstructedGenericType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureGenericMethodParameterType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureGenericParameterType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureHasElementType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignaturePointerType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureType.cs
src/System.Private.CoreLib/shared/System/Reflection/SignatureTypeExtensions.cs
src/System.Private.CoreLib/shared/System/Reflection/StrongNameKeyPair.cs
src/System.Private.CoreLib/shared/System/Reflection/TypeDelegator.cs
src/System.Private.CoreLib/shared/System/Reflection/TypeFilter.cs
src/System.Private.CoreLib/shared/System/Reflection/TypeInfo.cs
src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs
src/System.Private.CoreLib/shared/System/Resources/ResourceManager.Uap.cs
src/System.Private.CoreLib/shared/System/Resources/ResourceManager.cs
src/System.Private.CoreLib/shared/System/Resources/ResourceReader.cs
src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/RuntimeHelpers.cs
src/System.Private.CoreLib/shared/System/Runtime/InteropServices/ComSourceInterfacesAttribute.cs
src/System.Private.CoreLib/shared/System/Runtime/InteropServices/Marshal.cs
src/System.Private.CoreLib/shared/System/Runtime/Serialization/SerializationInfo.cs
src/System.Private.CoreLib/shared/System/Type.Enum.cs
src/System.Private.CoreLib/shared/System/Type.Helpers.cs
src/System.Private.CoreLib/shared/System/Type.cs
src/System.Private.CoreLib/src/Internal/Runtime/InteropServices/ComActivator.cs
src/System.Private.CoreLib/src/System/Attribute.CoreCLR.cs
src/System.Private.CoreLib/src/System/DefaultBinder.CanConvert.cs
src/System.Private.CoreLib/src/System/Delegate.CoreCLR.cs
src/System.Private.CoreLib/src/System/Diagnostics/StackFrameHelper.cs
src/System.Private.CoreLib/src/System/MulticastDelegate.cs
src/System.Private.CoreLib/src/System/OleAutBinder.cs
src/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/Associates.cs
src/System.Private.CoreLib/src/System/Reflection/ConstructorInfo.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/CustomAttribute.cs
src/System.Private.CoreLib/src/System/Reflection/CustomAttributeExtensions.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/AQNBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilderData.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/ConstructorBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/CustomAttributeBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicILGenerator.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/EnumBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/EventBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/FieldBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/ILGenerator.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/LocalBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilderData.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/ParameterBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/PropertyBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/SignatureHelper.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/SymbolMethod.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/SymbolType.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilder.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs
src/System.Private.CoreLib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs
src/System.Private.CoreLib/src/System/Reflection/FieldInfo.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/LoaderAllocator.cs
src/System.Private.CoreLib/src/System/Reflection/MdConstant.cs
src/System.Private.CoreLib/src/System/Reflection/MdFieldInfo.cs
src/System.Private.CoreLib/src/System/Reflection/MdImport.cs
src/System.Private.CoreLib/src/System/Reflection/MemberInfo.Internal.cs
src/System.Private.CoreLib/src/System/Reflection/MethodBase.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/RtFieldInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeEventInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeExceptionHandlingClause.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeFieldInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeLocalVariableInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeMethodBody.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeModule.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeParameterInfo.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimePropertyInfo.cs
src/System.Private.CoreLib/src/System/RtType.cs
src/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsMethod.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/Marshal.CoreCLR.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs
src/System.Private.CoreLib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs
src/System.Private.CoreLib/src/System/RuntimeHandles.cs
src/System.Private.CoreLib/src/System/StartupHookProvider.cs
src/System.Private.CoreLib/src/System/StubHelpers.cs
src/System.Private.CoreLib/src/System/Threading/SynchronizationContext.Uap.cs
src/System.Private.CoreLib/src/System/Type.CoreCLR.cs
src/System.Private.CoreLib/src/System/ValueType.cs