Ejemplo n.º 1
0
        /// <summary>
        /// Allows a <see cref="ITypeWeaver"/> instance to traverse any <see cref="IReflectionStructureVisitable"/>
        /// instance.
        /// </summary>
        /// <param name="visitable">The visitable object.</param>
        /// <param name="typeWeaver">The type weaver.</param>
        public static void Accept(this IReflectionStructureVisitable visitable, ITypeWeaver typeWeaver)
        {
            var visitor = new TypeWeaverVisitor(typeWeaver);

            visitable.Accept(visitor);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Allows a <see cref="ITypeWeaver"/> instance to traverse any <see cref="IReflectionStructureVisitable"/>
 /// instance.
 /// </summary>
 /// <param name="visitable">The visitable object.</param>
 /// <param name="typeWeaver">The type weaver.</param>
 public static void Accept(this IReflectionStructureVisitable visitable, ITypeWeaver typeWeaver)
 {
     var visitor = new TypeWeaverVisitor(typeWeaver);
     visitable.Accept(visitor);
 }