コード例 #1
0
        internal StandardFunctionBase(string name, string namespaceName, Type returnType, EntityTokenFactory entityTokenFactory)
        {
            if (string.IsNullOrEmpty(name)) throw new ArgumentNullException("name");
            if (string.IsNullOrEmpty(namespaceName)) throw new ArgumentNullException("namespaceName");
            if (entityTokenFactory == null) throw new ArgumentNullException("entityTokenFactory");

            this.Namespace = namespaceName;
            this.Name = name;
            this.ReturnType = returnType;

            _entityTokenFactory = entityTokenFactory;

            this.ResourceHandleNameStem = string.Format("{0}.{1}", this.Namespace, this.Name);
        }
コード例 #2
0
ファイル: Format.cs プロジェクト: DBailey635/C1-CMS
 public Format(EntityTokenFactory entityTokenFactory)
     : base("Format", "Composite.Utils.String", typeof(string), entityTokenFactory)
 {
 }
コード例 #3
0
 public XElementsToDictionaryFunction(EntityTokenFactory entityTokenFactory)
     : base("XElementsToDictionary", "Composite.Utils.Dictionary", typeof(IDictionary), entityTokenFactory)
 {
 }
コード例 #4
0
 public GlobalizationXsltExtensionsFunction(EntityTokenFactory entityTokenFactory)
     : base("Globalization", "Composite.Xslt.Extensions", typeof(IXsltExtensionDefinition), entityTokenFactory)
 {
 }
コード例 #5
0
 public CookieValueFunction(EntityTokenFactory entityTokenFactory)
     : base("CookieValue", "Composite.Web.Request", typeof(string), entityTokenFactory)
 {
 }
コード例 #6
0
 public PathInfoGuidFunction(EntityTokenFactory entityTokenFactory)
     : base("PathInfoGuid", "Composite.Web.Request", typeof(Guid), entityTokenFactory)
 {
 }
コード例 #7
0
 public StringInCommaSeparatedListPredicateFunction(EntityTokenFactory entityTokenFactory)
     : base("StringInCommaSeparatedList", "Composite.Utils.Predicates", typeof(Expression<Func<string, bool>>), entityTokenFactory)
 {
 }
コード例 #8
0
ファイル: LoadFileFunction.cs プロジェクト: DBailey635/C1-CMS
 public LoadFileFunction(EntityTokenFactory entityTokenFactory)
     : base("LoadFile", "Composite.Xml", typeof(XElement), entityTokenFactory)
 {
 }
コード例 #9
0
ファイル: DateTimeFunction.cs プロジェクト: DBailey635/C1-CMS
 public DateTimeFunction(EntityTokenFactory entityTokenFactory)
     : base("DateTime", "Composite.Constant", typeof(DateTime), entityTokenFactory)
 {
 }
コード例 #10
0
 public DateFormattingXsltExtensionsFunction(EntityTokenFactory entityTokenFactory)
     : base("DateFormatting", "Composite.Xslt.Extensions", typeof(IXsltExtensionDefinition), entityTokenFactory)
 {
 }
コード例 #11
0
 public QueryStringGuidValueFunction(EntityTokenFactory entityTokenFactory)
     : base("QueryStringGuidValue", "Composite.Web.Request", typeof(Guid), entityTokenFactory)
 {
 }
コード例 #12
0
 public PageObjectCacheFunction(EntityTokenFactory entityTokenFactory)
     : base("PageObjectCache", "Composite.Utils.Caching", typeof(object), entityTokenFactory)
 {
 }
コード例 #13
0
ファイル: ApplicationPath.cs プロジェクト: DBailey635/C1-CMS
 public ApplicationPath(EntityTokenFactory entityTokenFactory)
     : base("ApplicationPath", "Composite.Web.Server", typeof(string), entityTokenFactory)
 {
 }
コード例 #14
0
 public BrowserPlatformFunction(EntityTokenFactory entityTokenFactory)
     : base("BrowserPlatform", "Composite.Web.Client", typeof(string), entityTokenFactory)
 {
 }
コード例 #15
0
ファイル: BooleanFunction.cs プロジェクト: DBailey635/C1-CMS
 public BooleanFunction(EntityTokenFactory entityTokenFactory)
     : base("Boolean", "Composite.Constant", typeof(bool), entityTokenFactory)
 {
 }
コード例 #16
0
 public GuidEqualsPredicateFunction(EntityTokenFactory entityTokenFactory)
     : base("GuidEquals", "Composite.Utils.Predicates", typeof(Expression<Func<Guid, bool>>), entityTokenFactory)
 {
 }
コード例 #17
0
 public LangAttributeFunction(EntityTokenFactory entityTokenFactory)
     : base("LangAttribute", "Composite.Web.Html.Template", typeof(XAttribute), entityTokenFactory)
 {
 }
コード例 #18
0
 public IntegerEqualsPredicateFunction(EntityTokenFactory entityTokenFactory)
     : base("IntegerEquals", "Composite.Utils.Predicates", typeof(Expression<Func<int, bool>>), entityTokenFactory)
 {
 }
コード例 #19
0
 public AppSettingsValueFunction(EntityTokenFactory entityTokenFactory)
     : base("AppSettingsValue", "Composite.Utils.Configuration", typeof(string), entityTokenFactory)
 {
 }
コード例 #20
0
 public XhtmlDocumentFunction(EntityTokenFactory entityTokenFactory)
     : base("XhtmlDocument", "Composite.Constant", typeof(XhtmlDocument), entityTokenFactory)
 {
 }
コード例 #21
0
ファイル: NewGuid.cs プロジェクト: DBailey635/C1-CMS
 public NewGuid(EntityTokenFactory entityTokenFactory)
     : base("NewGuid", "Composite.Utils.Guid", typeof(System.Guid), entityTokenFactory)
 {
 }
コード例 #22
0
 public SessionVariableFunction(EntityTokenFactory entityTokenFactory)
     : base("SessionVariable", "Composite.Web.Request", typeof(string), entityTokenFactory)
 {
 }
コード例 #23
0
 public FormPostDecimalValueFunction(EntityTokenFactory entityTokenFactory)
     : base("FormPostDecimalValue", "Composite.Web.Request", typeof(decimal), entityTokenFactory)
 {
 }
コード例 #24
0
ファイル: DecimalFunction.cs プロジェクト: DBailey635/C1-CMS
 public DecimalFunction(EntityTokenFactory entityTokenFactory)
     : base("Decimal", "Composite.Constant", typeof(decimal), entityTokenFactory)
 {
 }
コード例 #25
0
 public StringStartsWithPredicateFunction(EntityTokenFactory entityTokenFactory)
     : base("StringStartsWith", "Composite.Utils.Predicates", typeof(Expression<Func<string, bool>>), entityTokenFactory)
 {
 }
コード例 #26
0
 public SetCookieValueFunction(EntityTokenFactory entityTokenFactory)
     : base("SetCookieValue", "Composite.Web.Response", typeof(string), entityTokenFactory)
 {
 }
コード例 #27
0
 public MarkupParserXsltExtensionsFunction(EntityTokenFactory entityTokenFactory)
     : base("MarkupParser", "Composite.Xslt.Extensions", typeof(IXsltExtensionDefinition), entityTokenFactory)
 {
 }
コード例 #28
0
 public IsLessThanFunction(EntityTokenFactory entityTokenFactory)
     : base("IsLessThan", "Composite.Utils.Compare", typeof(bool), entityTokenFactory)
 {
 }
コード例 #29
0
 public IsCrawlerFunction(EntityTokenFactory entityTokenFactory)
     : base("IsCrawler", "Composite.Web.Client", typeof(bool), entityTokenFactory)
 {
 }
コード例 #30
0
 public NullableDateTimeLessThanPredicateFunction(EntityTokenFactory entityTokenFactory)
     : base("NullableDateTimeLessThan", "Composite.Utils.Predicates", typeof(Expression<Func<DateTime?, bool>>), entityTokenFactory)
 {
 }
コード例 #31
0
 public DowncastableStandardFunctionBase(string name, string namespaceName, Type returnType, EntityTokenFactory entityTokenFactory)
     : base(name, namespaceName, returnType, entityTokenFactory)
 {
 }