private static GetHasFieldOrProperty ( string variableName, object objectToSetOn, |
||
variableName | string | |
objectToSetOn | object | |
property | ||
field | ||
hasFieldOrProperty | bool | |
return | void |
private static void GetHasFieldOrProperty(string variableName, object objectToSetOn, out PropertyInfo property, out FieldInfo field, out bool hasFieldOrProperty)
{
Type elementType = objectToSetOn.GetType();
property = null;
field = null;
property = elementType.GetProperty(variableName);
field = elementType.GetField(variableName);
hasFieldOrProperty = (property != null) || (field != null);
}