рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдореИрдВ CoreCLR рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдореИрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛:
C:\Users\Benjamin\Projects\MiniProfiler\StackExchange.Profiling\SqlTiming.cs(136,25): рддреНрд░реБрдЯрд┐ CS1061: 'рдЯрд╛рдЗрдк' рдореЗрдВ 'IsEnum' рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреЛрдИ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдзрд┐ 'IsEnum' рдкрд╣рд▓реЗ рддрд░реНрдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рдкреНрд░рдХрд╛рд░ 'рдкреНрд░рдХрд╛рд░' рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХреНрдпрд╛ рдЖрдк рдПрдХ рдкреНрд░рдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢ рдпрд╛ рдЕрд╕реЗрдВрдмрд▓реА рд╕рдВрджрд░реНрдн рдЦреЛ рд░рд╣реЗ рд╣реИрдВ?)
рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬреЛ рдХреБрдЫ рднреА рдореИрдВ рдСрдирд▓рд╛рдЗрди рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ Type
рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ IsEnum
рд╕рдВрдкрддреНрддрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП ред рдлрд╛рдЙрд▓рд░ рдХреА рд░рд┐рд╡рд░реНрд╕ рдкреИрдХреЗрдЬ рдЦреЛрдЬ рдкрд╛рддрд╛ рд╣реИ Type
рдореЗрдВ System.Runtime
рдкреИрдХреЗрдЬ, рдФрд░ рдореИрдВ System.Runtime 4.0.20-*
рдореЗрдВ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реА project.json
рдореЗрдВ dnxcore50
рдврд╛рдВрдЪрд╛ рдЕрдиреБрднрд╛рдЧред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдВрдкрд╛рдЗрд▓рд░ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рдФрд░ dotPeek рдпрд╣ рднреА рдХрд╣рддрд╛ рд╣реИ рдХрд┐ System.Runtime
рдкреИрдХреЗрдЬ рдореЗрдВ рдХреЛрдИ Type
рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдХреНрдпрд╛ рдпрд╛рдж рдЖрдпрд╛?
@aggieben , рдЖрдк рд╢рд╛рдпрдж рдЪрд╛рд╣рддреЗ рд╣реИрдВред GetTypeInfo ()ред IsEnum (GetTypeInfo System.Reflection рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐ рд╣реИ)ред рдЯрд╛рдЗрдк рдХреЗ рд╕рддрд╣ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЯрд╛рдЗрдкрдЗрдиреНрдлреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ IsEnum рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИред рдбреЙрдЯрдкреАрдХ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдЬрдорд╛рдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ [рдЕрд╕реЗрдВрдмрд▓реА: TypeForwardedTo (рдЯрд╛рдЗрдкрдСрдл (рдЯрд╛рдЗрдк))] рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред рд░рдирдЯрд╛рдЗрдоред рдбреАрдПрд▓рдПрд▓, рдЬреЛ mscorlib рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж!
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ реирежрезрел-рео-рек рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдордПрд╕рдбреАрдПрди .рдиреЗрдЯ рек.рел/рек.рем рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдХреЗ рддрд╣рдд IsEnum рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ
https://msdn.microsoft.com/en-us/library/System.Type_properties (v=vs.110).aspx
рдзрдиреНрдпрд╡рд╛рдж @stephentoub , рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реА!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@aggieben , рдЖрдк рд╢рд╛рдпрдж рдЪрд╛рд╣рддреЗ рд╣реИрдВред GetTypeInfo ()ред IsEnum (GetTypeInfo System.Reflection рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐ рд╣реИ)ред рдЯрд╛рдЗрдк рдХреЗ рд╕рддрд╣ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЯрд╛рдЗрдкрдЗрдиреНрдлреЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ IsEnum рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИред рдбреЙрдЯрдкреАрдХ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдЬрдорд╛рдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ [рдЕрд╕реЗрдВрдмрд▓реА: TypeForwardedTo (рдЯрд╛рдЗрдкрдСрдл (рдЯрд╛рдЗрдк))] рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред рд░рдирдЯрд╛рдЗрдоред рдбреАрдПрд▓рдПрд▓, рдЬреЛ mscorlib рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред