@@ -18,10 +18,6 @@ module internal ExtensionTyping =
1818 open FSharp.Compiler .AbstractIL .Diagnostics // dprintfn
1919 open FSharp.Compiler .AbstractIL .Internal .Library // frontAndBack
2020
21- #if FX_ RESHAPED_ REFLECTION
22- open Microsoft.FSharp .Core .ReflectionAdapters
23- #endif
24-
2521 type TypeProviderDesignation = TypeProviderDesignation of string
2622
2723 exception ProvidedTypeResolution of range * System.Exception
@@ -359,33 +355,14 @@ module internal ExtensionTyping =
359355 for KeyValue ( st, tcref) in d2.Force() do dict.Add( st, f tcref)
360356 dict))
361357
362- #if FX_ NO_ CUSTOMATTRIBUTEDATA
363- type CustomAttributeData = Microsoft.FSharp.Core.CompilerServices.IProvidedCustomAttributeData
364- type CustomAttributeNamedArgument = Microsoft.FSharp.Core.CompilerServices.IProvidedCustomAttributeNamedArgument
365- type CustomAttributeTypedArgument = Microsoft.FSharp.Core.CompilerServices.IProvidedCustomAttributeTypedArgument
366- #else
367358 type CustomAttributeData = System.Reflection.CustomAttributeData
368359 type CustomAttributeNamedArgument = System.Reflection.CustomAttributeNamedArgument
369360 type CustomAttributeTypedArgument = System.Reflection.CustomAttributeTypedArgument
370- #endif
371361
372362 [<AllowNullLiteral; Sealed>]
373363 type ProvidedType ( x : System.Type , ctxt : ProvidedTypeContext ) =
374- #if FX_ RESHAPED_ REFLECTION
375- inherit ProvidedMemberInfo( x.GetTypeInfo(), ctxt)
376- #if FX_ NO_ CUSTOMATTRIBUTEDATA
377- let provide () = ProvidedCustomAttributeProvider.Create ( fun provider -> provider.GetMemberCustomAttributesData( x.GetTypeInfo()) :> _)
378- #else
379- let provide () = ProvidedCustomAttributeProvider.Create ( fun _provider -> x.GetTypeInfo() .CustomAttributes)
380- #endif
381- #else
382364 inherit ProvidedMemberInfo( x, ctxt)
383- #if FX_ NO_ CUSTOMATTRIBUTEDATA
384- let provide () = ProvidedCustomAttributeProvider.Create ( fun provider -> provider.GetMemberCustomAttributesData( x) :> _)
385- #else
386365 let provide () = ProvidedCustomAttributeProvider.Create ( fun _provider -> x.CustomAttributes)
387- #endif
388- #endif
389366 interface IProvidedCustomAttributeProvider with
390367 member __.GetHasTypeProviderEditorHideMethodsAttribute ( provider ) = provide() .GetHasTypeProviderEditorHideMethodsAttribute( provider)
391368 member __.GetDefinitionLocationAttribute ( provider ) = provide() .GetDefinitionLocationAttribute( provider)
@@ -514,12 +491,7 @@ module internal ExtensionTyping =
514491
515492 and [<AllowNullLiteral; AbstractClass>]
516493 ProvidedMemberInfo ( x : System.Reflection.MemberInfo , ctxt ) =
517- #if FX_ NO_ CUSTOMATTRIBUTEDATA
518- let provide () = ProvidedCustomAttributeProvider.Create ( fun provider -> provider.GetMemberCustomAttributesData( x) :> _)
519- #else
520494 let provide () = ProvidedCustomAttributeProvider.Create ( fun _provider -> x.CustomAttributes)
521- #endif
522-
523495 member __.Name = x.Name
524496 /// DeclaringType can be null if MemberInfo belongs to Module, not to Type
525497 member __.DeclaringType = ProvidedType.Create ctxt x.DeclaringType
@@ -531,18 +503,10 @@ module internal ExtensionTyping =
531503
532504 and [<AllowNullLiteral; Sealed>]
533505 ProvidedParameterInfo ( x : System.Reflection.ParameterInfo , ctxt ) =
534- #if FX_ NO_ CUSTOMATTRIBUTEDATA
535- let provide () = ProvidedCustomAttributeProvider.Create ( fun provider -> provider.GetParameterCustomAttributesData( x) :> _)
536- #else
537506 let provide () = ProvidedCustomAttributeProvider.Create ( fun _provider -> x.CustomAttributes)
538- #endif
539507 member __.Name = x.Name
540508 member __.IsOut = x.IsOut
541- #if FX_ NO_ ISIN_ ON_ PARAMETER_ INFO
542- member __.IsIn = not x.IsOut
543- #else
544509 member __.IsIn = x.IsIn
545- #endif
546510 member __.IsOptional = x.IsOptional
547511 member __.RawDefaultValue = x.RawDefaultValue
548512 member __.HasDefaultValue = x.Attributes.HasFlag( System.Reflection.ParameterAttributes.HasDefault)
0 commit comments