@@ -31,66 +31,3 @@ public interface IPropertyDataView : IMemberDataView, ISymbolInfoDataView
3131 void SetValue ( object ? target , object ? value ) ;
3232 void SetValue < TTarget , TValue > ( TTarget target , TValue value ) where TTarget : class ;
3333}
34-
35- public class PropertyDataView : IPropertyDataView
36- {
37- public bool CanRead { get ; }
38- public bool CanWrite { get ; }
39- public AccessModifier GetAccessorAccessModifier { get ; }
40- public bool IsIndexer { get ; }
41- public bool IsInit { get ; }
42- public bool IsOverride { get ; }
43- public bool IsReadOnly { get ; }
44- public bool IsSealed { get ; }
45- public bool IsSetMethodReadOnly { get ; }
46- public IMethodDataView ? PropertyGetMethodData { get ; }
47- public IParameterListView PropertyGetMethodParameters { get ; }
48- public IMethodDataView ? PropertySetMethodData { get ; }
49- public IParameterListView PropertySetMethodParameters { get ; }
50- public ITypeDataView ? PropertyTypeData { get ; }
51- public AccessModifier SetAccessorAccessModifier { get ; }
52- public AccessModifier AccessModifier { get ; }
53- public BindingFlags BindingFlagsVisibilityMask { get ; }
54- public ITypeDataView ? DeclaringTypData { get ; }
55- public RuntimeTypeHandle DeclaringTypeHandle { get ; }
56- public RuntimeTypeHandle ImplementingTypeHandle { get ; }
57- public ITypeDataView ? ImplementingTypData { get ; }
58- public bool IsAssembly { get ; }
59- public bool IsExplicitInterfaceImplementation { get ; }
60- public bool IsFamily { get ; }
61- public bool IsFamilyAndAssembly { get ; }
62- public bool IsFamilyOrAssembly { get ; }
63- public bool IsPrivate { get ; }
64- public bool IsPublic { get ; }
65- public bool IsStatic { get ; }
66- public string ? AssemblyName { get ; }
67- public string ? Namespace { get ; }
68- public IList < CustomAttributeData > ? AttributeData { get ; }
69- public string ? DisplayName { get ; }
70- public int FormattingIndentation { get ; set ; }
71- public string ? FullyQualifiedDisplayName { get ; }
72- public string ? FullyQualifiedRuntimeSignature { get ; }
73- public string ? FullyQualifiedSignature { get ; }
74- public string ? IndentationString { get ; }
75- public string ? Name { get ; }
76- public string ? RuntimeShortCompactSignature { get ; }
77- public string ? RuntimeShortSignature { get ; }
78- public string ? RuntimeSignature { get ; }
79- public string ? ShortCompactSignature { get ; }
80- public string ? ShortDisplayName { get ; }
81- public string ? ShortSignature { get ; }
82- public string ? Signature { get ; }
83- public SymbolAttributes SymbolAttributes { get ; }
84- public SymbolComponentInfo ? SymbolComponentInfo { get ; }
85- public SymbolKind SymbolKind { get ; }
86-
87- public object ? GetIndexerValue ( object ? target , object ? [ ] indexerPropertyParameters ) => throw new NotImplementedException ( ) ;
88- public TValue GetIndexerValue < TTarget , TValue , TIndex > ( TTarget target , params TIndex [ ] indexerPropertyParameters ) => throw new NotImplementedException ( ) ;
89- public TValue GetIndexerValue < TTarget , TValue > ( TTarget target , params object [ ] indexerPropertyParameters ) => throw new NotImplementedException ( ) ;
90- public object ? GetValue ( object ? target ) => throw new NotImplementedException ( ) ;
91- public TValue GetValue < TTarget , TValue > ( TTarget target ) => throw new NotImplementedException ( ) ;
92- public void SetIndexerValue ( object ? target , object ? value , object ? [ ] ? indexerPropertyIndex = null ) => throw new NotImplementedException ( ) ;
93- public void SetStructValue < TTarget , TValue > ( ref TTarget target , TValue value , object [ ] ? indexerPropertyIndex = null ) where TTarget : struct => throw new NotImplementedException ( ) ;
94- public void SetValue ( object ? target , object ? value ) => throw new NotImplementedException ( ) ;
95- public void SetValue < TTarget , TValue > ( TTarget target , TValue value ) where TTarget : class => throw new NotImplementedException ( ) ;
96- }
0 commit comments