Exemplo n.º 1
0
 public BlockCmd(Identifier id, BlockImport import, BlockWebImport webImport, CommandBlock commandBlock)
 {
     this.id = id;
     this.import = import;
     this.commandBlock = commandBlock;
     this.webImport = webImport;
 }
Exemplo n.º 2
0
 public BlockCmd(Identifier id, BlockHandleToken handle, BlockWebImport webImport, BlockRemotableType blockSuffix, CommandBlock commandBlock)
 {
     this.id = id;
     this.handle = handle;
     this.commandBlock = commandBlock;
     this.webImport = webImport;
     this.blockSuffix = blockSuffix;
 }
Exemplo n.º 3
0
        public BlockWebCmd(Identifier name, BlockWebImport import, BlockWebSuffix suffix, CommandBlock commandBlock)
        {
            this.name = name;
            this.commandBlock = commandBlock;
            this.import = import;
            this.suffix = suffix;

            ExecutionContext.Current.RegisterBlockWebDefinition(name.ValueText, this);
        }
Exemplo n.º 4
0
 public ReferenceCmd(Identifier id, Optional<TokenList<ObjectOrCall>> objList)
 {
     templateName = id;
     if (objList.HasValue) argValues = objList.Value;
 }
Exemplo n.º 5
0
 public BlockDefCmd(Identifier id, DefBlockBase baseType, TokenList<DefBlockBodyItem> body)
 {
     this.id = id;
     this.baseType = baseType;
     this.body = body;
 }
Exemplo n.º 6
0
 public DefBlockConnector(Identifier id)
 {
     this.id = id;
 }
Exemplo n.º 7
0
 public VarDefCmdValue(Identifier id)
 {
     this.id = id;
 }
Exemplo n.º 8
0
 public VarDefCmd(Token varToken, Identifier variableName, VarDefCmdValue value)
 {
     this.variableName = variableName;
     this.value = value;
     isDefine = true;
 }
Exemplo n.º 9
0
 public OptIdentifier(Identifier id)
 {
     this.id = id;
 }
Exemplo n.º 10
0
 public BlockImport(Identifier blockWebId, Identifier blockId)
 {
     this.blockWebId = blockWebId;
     this.blockId = blockId;
 }
Exemplo n.º 11
0
 public BlockRemotableType(Identifier remotable)
 {
     this.isRemotable = true;
 }
Exemplo n.º 12
0
 public BlockHandleToken(Identifier className, Identifier productName, 
     Identifier versionMajor, Identifier versionMinor,
     Identifier versionBuild, Identifier versionRevision)
 {
     this.classNameOrHandle = className;
     this.productName = productName;
     this.versionMajor = versionMajor;
     this.versionMinor = versionMinor;
     this.versionBuild = versionBuild;
     this.versionRevision = versionRevision;
 }
Exemplo n.º 13
0
 public BlockHandleToken(Identifier className, Identifier productName)
 {
     this.classNameOrHandle = className;
     this.productName = productName;
 }
Exemplo n.º 14
0
 public BlockHandleToken(Identifier classNameOrHandle)
 {
     this.classNameOrHandle = classNameOrHandle;
 }
Exemplo n.º 15
0
 public AttachSuffix(Identifier cmd)
     : base(cmd.ValueText)
 {
 }
Exemplo n.º 16
0
 public AddressHandler(AddressHandler addr)
 {
     blockWebId = addr.blockWebId;
     blockId = addr.blockId;
     serviceOrConnectorName = addr.serviceOrConnectorName;
 }
Exemplo n.º 17
0
 public EndPoint(Identifier epIdentifier)
 {
     this.epIdentifier = epIdentifier;
 }
Exemplo n.º 18
0
 public AddressHandler(Identifier blockWebToken, Identifier blockIdToken, Identifier serviceNameToken)
 {
     this.blockId = blockIdToken;
     this.serviceOrConnectorName = serviceNameToken;
     this.blockWebId = blockWebToken;
 }
Exemplo n.º 19
0
 public AttachMode(Token a, Identifier b, OptIdentifier optIdentifier, Token c)
 {
     prefix = b.ValueText;
     this.optIdentifier = optIdentifier;
 }
Exemplo n.º 20
0
 public AddressHandler(Identifier id)
 {
     this.serviceOrConnectorName = id;
 }
Exemplo n.º 21
0
 public VarDefCmd(Identifier variableName, VarDefCmdValue value)
 {
     this.variableName = variableName;
     this.value = value;
 }
Exemplo n.º 22
0
 public RegisterCmd(Identifier filePath)
 {
     this.filePath = filePath;
 }
Exemplo n.º 23
0
 public VarDefCmdValue()
 {
     this.id = null;
 }
Exemplo n.º 24
0
 public DefineSignature(Identifier id, Optional<TokenList<Identifier>> args)
 {
     this.name = id;
     this.args = args;
 }
Exemplo n.º 25
0
 public DefBlockService(Identifier id, Optional<TokenList<Identifier>> optArgList, TokenList<DefBlockServiceLine> body)
 {
     this.id = id;
     this.optArgList = optArgList;
     this.body = body;
 }
Exemplo n.º 26
0
 public ObjectOrCall(Identifier id)
 {
     this.id = id;
 }
Exemplo n.º 27
0
        public DefBlockServiceLine(DefBlockServiceBodyModifier modifier, Identifier rightValue)
        {
            if (modifier.ValueText != "return")
            {
                throw new Exception("Identifier " + rightValue.ValueText + " can only follow a return statement");
            }

            this.modifier = modifier;
            this.rightValue = rightValue;
        }
Exemplo n.º 28
0
 public BlockWebSuffix(Token prefix, Identifier suffix)
 {
     if (suffix.ValueText == "abstract")
     {
         isAbstract = true;
     }
     if (suffix.ValueText == "remotable")
     {
         isRemotable = true;
     }
 }