Castle.DynamicProxy.Builder.CodeGenerators.InterfaceProxyGenerator.GenerateTypeName C# (CSharp) 메소드

GenerateTypeName() 보호된 메소드

protected GenerateTypeName ( Type type, Type interfaces ) : String
type System.Type
interfaces System.Type
리턴 String
		protected override String GenerateTypeName(Type type, Type[] interfaces)
		{
			StringBuilder sb = new StringBuilder();
			foreach(Type inter in interfaces)
			{
				sb.Append('_');
				sb.Append(GetTypeName(inter));
			}
			return
				String.Format("ProxyInterface{2}{0}{1}", GetTypeName(type), sb.ToString(), NormalizeNamespaceName(type.Namespace));
		}