public BlockCmd(Identifier id, BlockImport import, BlockWebImport webImport, CommandBlock commandBlock) { this.id = id; this.import = import; this.commandBlock = commandBlock; this.webImport = webImport; }
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; }
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); }
public ReferenceCmd(Identifier id, Optional<TokenList<ObjectOrCall>> objList) { templateName = id; if (objList.HasValue) argValues = objList.Value; }
public BlockDefCmd(Identifier id, DefBlockBase baseType, TokenList<DefBlockBodyItem> body) { this.id = id; this.baseType = baseType; this.body = body; }
public DefBlockConnector(Identifier id) { this.id = id; }
public VarDefCmdValue(Identifier id) { this.id = id; }
public VarDefCmd(Token varToken, Identifier variableName, VarDefCmdValue value) { this.variableName = variableName; this.value = value; isDefine = true; }
public OptIdentifier(Identifier id) { this.id = id; }
public BlockImport(Identifier blockWebId, Identifier blockId) { this.blockWebId = blockWebId; this.blockId = blockId; }
public BlockRemotableType(Identifier remotable) { this.isRemotable = true; }
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; }
public BlockHandleToken(Identifier className, Identifier productName) { this.classNameOrHandle = className; this.productName = productName; }
public BlockHandleToken(Identifier classNameOrHandle) { this.classNameOrHandle = classNameOrHandle; }
public AttachSuffix(Identifier cmd) : base(cmd.ValueText) { }
public AddressHandler(AddressHandler addr) { blockWebId = addr.blockWebId; blockId = addr.blockId; serviceOrConnectorName = addr.serviceOrConnectorName; }
public EndPoint(Identifier epIdentifier) { this.epIdentifier = epIdentifier; }
public AddressHandler(Identifier blockWebToken, Identifier blockIdToken, Identifier serviceNameToken) { this.blockId = blockIdToken; this.serviceOrConnectorName = serviceNameToken; this.blockWebId = blockWebToken; }
public AttachMode(Token a, Identifier b, OptIdentifier optIdentifier, Token c) { prefix = b.ValueText; this.optIdentifier = optIdentifier; }
public AddressHandler(Identifier id) { this.serviceOrConnectorName = id; }
public VarDefCmd(Identifier variableName, VarDefCmdValue value) { this.variableName = variableName; this.value = value; }
public RegisterCmd(Identifier filePath) { this.filePath = filePath; }
public VarDefCmdValue() { this.id = null; }
public DefineSignature(Identifier id, Optional<TokenList<Identifier>> args) { this.name = id; this.args = args; }
public DefBlockService(Identifier id, Optional<TokenList<Identifier>> optArgList, TokenList<DefBlockServiceLine> body) { this.id = id; this.optArgList = optArgList; this.body = body; }
public ObjectOrCall(Identifier id) { this.id = id; }
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; }
public BlockWebSuffix(Token prefix, Identifier suffix) { if (suffix.ValueText == "abstract") { isAbstract = true; } if (suffix.ValueText == "remotable") { isRemotable = true; } }