Esempio n. 1
0
        new public static ReadProperty Read(BinaryReader reader)
        {
            var _Object   = Expression.Read(reader);
            var _Property = TypeMemberName.Read(reader);

            return(new ReadProperty(
                       _Object,
                       _Property));
        }
Esempio n. 2
0
        public static StaticMemberName Read(BinaryReader reader)
        {
            var typeName   = TypeName.Read(reader);
            var memberName = TypeMemberName.Read(reader);

            return(new StaticMemberName(
                       typeName,
                       memberName));
        }
Esempio n. 3
0
        new public static RemoveEventHandler Read(BinaryReader reader)
        {
            var _Object  = Expression.Read(reader);
            var _Event   = TypeMemberName.Read(reader);
            var _Handler = Expression.Read(reader);

            return(new RemoveEventHandler(
                       _Object,
                       _Event,
                       _Handler));
        }
Esempio n. 4
0
        new public static WriteProperty Read(BinaryReader reader)
        {
            var _Object   = Expression.Read(reader);
            var _Property = TypeMemberName.Read(reader);
            var _Value    = Expression.Read(reader);

            return(new WriteProperty(
                       _Object,
                       _Property,
                       _Value));
        }
Esempio n. 5
0
        new public static CallDynamicMethod Read(BinaryReader reader)
        {
            var _Object    = Expression.Read(reader);
            var _Method    = TypeMemberName.Read(reader);
            var _Arguments = List.Read(reader, Expression.Read);

            return(new CallDynamicMethod(
                       _Object,
                       _Method,
                       _Arguments));
        }
Esempio n. 6
0
        new public static MethodGroup Read(BinaryReader reader)
        {
            var a = Expression.Read(reader);
            var b = TypeMemberName.Read(reader);
            var c = Optional.Read(reader, Signature.Read);
            var d = TypeName.Read(reader);

            return(new MethodGroup(
                       a,
                       b,
                       c,
                       d));
        }