public void Lock() { if (Event != null) { Event.Lock(); } if (Time != null) { Time.Lock(); } if (Symbol != null) { Symbol.Lock(); } if (Global != null) { Global.Lock(); } Colset.Lock(); }
public RCReference(string[] parts) { Parts = new RCArray <string> (parts); Parts.Lock(); Name = ""; if (parts.Length > 1) { for (int i = 0; i < parts.Length; ++i) { Name += parts[i]; if (i < parts.Length - 1) { Name += '.'; } } } else { Name = parts[0]; } }
public RCLexer(RCArray <RCTokenType> types) { types.Lock(); _types = types; }
public override void Lock() { _data.Lock(); _index.Lock(); }
public RCReference(string name) { Name = name; Parts = RCName.MultipartName(name, '.'); Parts.Lock(); }
public void Lock() { _acceptedLines.Lock(); _acceptedSymbols.Lock(); _inLines.Lock(); }