public InvokeTypeInfo(TypeAnalysis typeAnalysis) : base(typeAnalysis.name, typeAnalysis.level, typeAnalysis.opcode, typeAnalysis.keywords, typeAnalysis.tags) { if (typeAnalysis.properties.Length == 0) { return; } this.properties = typeAnalysis.properties; this.accessors = new PropertyAccessor <ContainerType> [this.properties.Length]; for (int index = 0; index < this.accessors.Length; ++index) { this.accessors[index] = PropertyAccessor <ContainerType> .Create(this.properties[index]); } }