예제 #1
0
        public static void AcceptVisitor <TResult> (
            this FieldReference fieldReference,
            MetadataVisitor <TResult> visitor)
        {
            if (!visitor.ShouldTraverseInto(visitor.VisitFieldReference(fieldReference)))
            {
                return;
            }

            fieldReference.FieldType.AcceptVisitor(visitor);
            fieldReference.DeclaringType.AcceptVisitor(visitor);
        }