Empeld
Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable Class Reference

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 

Public Attributes

Type Type
 
MemberInfo Member
 
UnifiedSetter Setter
 
UnifiedGetter Getter
 
bool IsPrivate
 
bool IsReadonly
 
bool IsField
 
bool IsProtected
 

Member Function Documentation

override bool pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.Equals ( object  obj)
25  {
26  var other = obj as UnifiedVariable;
27  if (other != null)
28  {
29  return other.Member.DeclaringType == this.Member.DeclaringType && other.Member.Name == this.Member.Name;
30  }
31  return false;
32  }
MemberInfo Member
Definition: ReflectionExtensions.cs:16
override int pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.GetHashCode ( )
35  {
36  return Type.GetHashCode() ^ Member.Name.GetHashCode();
37  }
MemberInfo Member
Definition: ReflectionExtensions.cs:16

Member Data Documentation

UnifiedGetter pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.Getter
bool pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.IsField
bool pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.IsPrivate
bool pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.IsProtected
bool pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.IsReadonly
MemberInfo pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.Member
UnifiedSetter pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.Setter
Type pluginbase.Helpers.Extensions.ReflectionExtensions.UnifiedVariable.Type

The documentation for this class was generated from the following file: