System.Reflection.Emit.MethodBuilder.GetParameters C# (CSharp) Method

GetParameters() public method

public GetParameters ( ) : System.Reflection.ParameterInfo[]
return System.Reflection.ParameterInfo[]
        public override System.Reflection.ParameterInfo[] GetParameters() { throw null; }
        public override System.Reflection.MethodInfo MakeGenericMethod(params System.Type[] typeArguments) { throw null; }

Usage Example

Esempio n. 1
0
        // Determine if two method builders are equal.
        public override bool Equals(Object obj)
        {
            MethodBuilder mb = (obj as MethodBuilder);

            if (mb != null)
            {
                if (Name != mb.Name)
                {
                    return(false);
                }
                if (Attributes != mb.Attributes)
                {
                    return(false);
                }
                if (ReturnType != mb.ReturnType)
                {
                    return(false);
                }
                ParameterInfo[] params1 = GetParameters();
                ParameterInfo[] params2 = mb.GetParameters();
                if (params1.Length != params2.Length)
                {
                    return(false);
                }
                int index;
                for (index = 0; index < params1.Length; ++index)
                {
                    if (params1[index].Attributes !=
                        params2[index].Attributes)
                    {
                        return(false);
                    }
                    if (params1[index].ParameterType !=
                        params2[index].ParameterType)
                    {
                        return(false);
                    }
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
All Usage Examples Of System.Reflection.Emit.MethodBuilder::GetParameters