예제 #1
0
 public object MapToIdlConcreteInterface(System.Type dotNetType)
 {
     if (!dotNetType.Equals(ReflectionHelper.MarshalByRefObjectType))
     {
         return(IdlNaming.MapFullTypeNameToIdlScoped(dotNetType));
     }
     else
     {
         return("Object");
     }
 }
예제 #2
0
 public object MapToIdlLocalInterface(System.Type dotNetType)
 {
     return(IdlNaming.MapFullTypeNameToIdlScoped(dotNetType));
 }
예제 #3
0
 public object MapToIdlBoxedValueType(System.Type dotNetType, System.Type needsBoxingFrom)
 {
     // the dotNetType is a subclass of BoxedValueBase representing the boxed value type
     return(IdlNaming.MapFullTypeNameToIdlScoped(dotNetType));
 }
예제 #4
0
 public object MapToIdlEnum(System.Type dotNetType)
 {
     return(IdlNaming.MapFullTypeNameToIdlScoped(dotNetType));
 }
예제 #5
0
 public object MapToIdlAbstractValueType(System.Type dotNetType)
 {
     return(IdlNaming.MapFullTypeNameToIdlScoped(dotNetType));
 }