/// <summary> /// </summary> /// <param name="instance"></param> /// <returns></returns> private static Fields GetPrivateData(IMixinDataBaseExtension instance) { // This is a helper method that retrieves the _PData for a particular // instance, or creates it. This is where you'd write your own code for // the setup of the mixin data. return(_pdata.GetOrCreateValue(instance)); }
public static string GetExpressionDb(this IMixinDataBaseExtension instance) { return(GetPrivateData(instance)._expressionDb); }
public static string GetTable(this IMixinDataBaseExtension instance) { return(GetPrivateData(instance)._table); }
public static string GetExtendedFieldName(this IMixinDataBaseExtension instance) { return(GetPrivateData(instance)._extendedFieldName); }
public static int GetItem(this IMixinDataBaseExtension instance) { return(GetPrivateData(instance)._item); }
public static void SetExpressionDb(this IMixinDataBaseExtension instance, string value) { GetPrivateData(instance)._expressionDb = value; }
public static void SetTable(this IMixinDataBaseExtension instance, string value) { GetPrivateData(instance)._table = value; }
public static void SetExtendedFieldName(this IMixinDataBaseExtension instance, string value) { GetPrivateData(instance)._extendedFieldName = value; }
internal static void SetBackgroundColor(this IMixinDataBaseExtension instance, System.Drawing.Color value) { GetPrivateData(instance)._backGroundColor = value; }
internal static System.Drawing.Color GetBackgroundColor(this IMixinDataBaseExtension instance) { return(GetPrivateData(instance)._backGroundColor); }
public static void SetItem(this IMixinDataBaseExtension instance, int value) { GetPrivateData(instance)._item = value; }