コード例 #1
0
ファイル: PolicyOperator.cs プロジェクト: ssavarala/nhin-d
        static PolicyOperator()
        {
            var logicalAnd = new Logical_And();

            LOGICAL_AND = new LogicalAnd <T>(logicalAnd, LogicalAndDelegate());
            TokenOperatorMap[LOGICAL_AND.GetHashCode()] = LOGICAL_AND;

            var logicalOr = new LogicalOr();

            LOGICAL_OR = new LogicalOr <T>(logicalOr, LogicalOrDelegate());
            TokenOperatorMap[LOGICAL_OR.GetHashCode()] = LOGICAL_OR;


            var size = new Size();

            SIZE = new Size <T>(size, SizeDelegate());
            TokenOperatorMap[SIZE.GetHashCode()] = SIZE;

            var logicalNot = new Logical_Not();

            LOGICAL_NOT = new Not <T>(logicalNot, LogicalNotDelegate());
            TokenOperatorMap[LOGICAL_NOT.GetHashCode()] = LOGICAL_NOT;

            var uriValid = new Uri_Valid();

            URI_VALIDATE = new UriValid <T>(uriValid);
            TokenOperatorMap[URI_VALIDATE.GetHashCode()] = URI_VALIDATE;
        }