Initial commit
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
@startuml
|
||||
class ReflectionUtility <<static>> {
|
||||
+ {static} GetAllFields(target:object, predicate:Func<FieldInfo, bool>) : IEnumerable<FieldInfo>
|
||||
+ {static} GetAllProperties(target:object, predicate:Func<PropertyInfo, bool>) : IEnumerable<PropertyInfo>
|
||||
+ {static} GetAllMethods(target:object, predicate:Func<MethodInfo, bool>) : IEnumerable<MethodInfo>
|
||||
+ {static} GetField(target:object, fieldName:string) : FieldInfo
|
||||
+ {static} GetProperty(target:object, propertyName:string) : PropertyInfo
|
||||
+ {static} GetMethod(target:object, methodName:string) : MethodInfo
|
||||
+ {static} GetListElementType(listType:Type) : Type
|
||||
}
|
||||
@enduml
|
||||
Reference in New Issue
Block a user