FlatRedBall.Glue.Parsing.ParsedMethod.Clone C# (CSharp) Метод

Clone() публичный Метод

public Clone ( ) : ParsedMethod
Результат ParsedMethod
        public ParsedMethod Clone()
        {
            ParsedMethod parsedMethod = (ParsedMethod)this.MemberwiseClone();

            parsedMethod.Type = Type.Clone();

            parsedMethod.ArgumentList = new List<ParsedField>();
            parsedMethod.GenericTypes = new List<ParsedType>();

            foreach (ParsedField argument in ArgumentList)
            {
                parsedMethod.ArgumentList.Add(argument.Clone());
            }

            foreach (ParsedType genericType in GenericTypes)
            {
                parsedMethod.GenericTypes.Add(genericType.Clone());
            }

            return parsedMethod;
        }