public GenericArgumentsCollection(GenericArgumentsCollection other) : base() { foreach (var item in other) { this.Add(item); } }
internal MosaMethod() { GenericArguments = (genericArguments = new GenericArgumentsCollection()); LocalVariables = (localVars = new List <MosaLocal>()).AsReadOnly(); Code = (instructions = new List <MosaInstruction>()).AsReadOnly(); ExceptionHandlers = (exceptionHandlers = new List <MosaExceptionHandler>()).AsReadOnly(); Overrides = (overrides = new List <MosaMethod>()).AsReadOnly(); }
internal MosaType() { Namespace = ""; Methods = (methods = new List <MosaMethod>()).AsReadOnly(); Fields = (fields = new List <MosaField>()).AsReadOnly(); Properties = (properties = new List <MosaProperty>()).AsReadOnly(); Interfaces = (interfaces = new List <MosaType>()).AsReadOnly(); GenericArguments = (genericArguments = new GenericArgumentsCollection()); }