public static void RegisterHandler <T>(TranslateDelegate <T> translate, string mark, int searchLength = -1, Encoding markEncoding = null, IEnumerable <string> searchPaths = null, CanHandleTypeDelegate canHandleType = null, LoadDelegate <T> load = null, StoreDelegate <T> store = null) where T : class { RegisterHandler( translate, MakeStandardCanHandleAsset(mark, searchLength, markEncoding, searchPaths), canHandleType, load, store); }
public ICompareWith Compare(ISelectBuilder selectBuilder) { bool translateFunction(ISqlTranslator translator, out string str) { return(selectBuilder.TryBuild(translator, out str) && !translator.HasError); } _first = translateFunction; return(this); }
public ICompareBuilder With(string op, ISelectBuilder selectBuilder) { _operator = op; bool translateFunction(ISqlTranslator translator, out string str) { return(selectBuilder.TryBuild(translator, out str) && !translator.HasError); } _second = translateFunction; return(this); }
public ICompareWith Compare <U>(Expression <Func <U, object> > lambda, string tableAlias = null) { bool translateFunction(ISqlTranslator translator, out string str) { str = translator.GetFirstTranslation(typeof(U), lambda, tableAlias); return(!translator.HasError); } _first = translateFunction; return(this); }
public ICompareWith Compare(string val) { bool translateFunction(ISqlTranslator translator, out string str) { str = val; return(!translator.HasError); } _first = translateFunction; return(this); }
public ICompareBuilder With <U>(string op, Expression <Func <U, object> > lambda, string tableAlias = null) { _operator = op; bool translateFunction(ISqlTranslator translator, out string str) { str = translator.GetFirstTranslation(typeof(U), lambda, tableAlias); return(!translator.HasError); } _second = translateFunction; return(this); }
public ICompareBuilder With(string op, string val) { _operator = op; bool translateFunction(ISqlTranslator translator, out string str) { str = val; return(!translator.HasError); } _second = translateFunction; return(this); }
public static void RegisterHandler <T>(TranslateDelegate <T> translate, CanHandleAssetDelegate canHandleAsset, CanHandleTypeDelegate canHandleType = null, LoadDelegate <T> load = null, StoreDelegate <T> store = null) where T : class { Handlers.Add(new Handler <T>( translate, canHandleAsset, canHandleType ?? MakeStandardCanHandleType <T>(), load ?? MakeStandardLoad <T>(), store ?? MakeStandardStore <T>())); Enabled = Handlers.Count > 0; if (Enabled && TextAssetMessagePackHandler is null) { // don't create until needed to improve performance TextAssetMessagePackHandler = new TextAssetMessagePackHandler(); } }
internal EffectiveAddress Translate(EffectiveAddress baseAddress, AddressDifference offset) { if (null == _translate) { _translate = MarshalingUtils.GetFunctionPointer<TranslateDelegate>(NativePointer, 0x9C, 0x9C); } return _translate(baseAddress, offset); }
public void SetTranslateStartDelegate(TranslateDelegate del, object userData) { this.translateStartDelegate = del; this.translateStartUserData = userData; }