Lines Matching refs:System

39 using namespace ::System::Reflection;
47 System::String* mapUnoPolymorphicName(System::String* unoName);
49 static inline ::System::String * to_cts_name( in to_cts_name()
59 static inline ::System::Object * to_cli_constant( Any const & value ) in to_cli_constant()
65 ((::System::Char) *reinterpret_cast< sal_Unicode const * >( in to_cli_constant()
69 ((::System::Boolean) in to_cli_constant()
74 ((::System::Byte) *reinterpret_cast< sal_Int8 const * >( in to_cli_constant()
78 ((::System::Int16) *reinterpret_cast< sal_Int16 const * >( in to_cli_constant()
82 ((::System::UInt16) *reinterpret_cast< sal_uInt16 const * >( in to_cli_constant()
86 ((::System::Int32) *reinterpret_cast< sal_Int32 const * >( in to_cli_constant()
90 ((::System::UInt32) *reinterpret_cast< sal_uInt32 const * >( in to_cli_constant()
94 ((::System::Int64) *reinterpret_cast< sal_Int64 const * >( in to_cli_constant()
98 ((::System::UInt64) *reinterpret_cast< sal_uInt64 const * >( in to_cli_constant()
102 ((::System::Single) *reinterpret_cast< float const * >( in to_cli_constant()
106 ((::System::Double) *reinterpret_cast< double const * >( in to_cli_constant()
117 static inline void emit_ldarg( Emit::ILGenerator * code, ::System::Int32 index ) in emit_ldarg()
135 code->Emit( Emit::OpCodes::Ldarg_S, (::System::Byte) index ); in emit_ldarg()
137 code->Emit( Emit::OpCodes::Ldarg_S, (::System::Int16) index ); in emit_ldarg()
144 void polymorphicStructNameToStructName(::System::String ** sPolyName) in polymorphicStructNameToStructName()
155 System::String* mapUnoTypeName(System::String * typeName) in mapUnoTypeName()
157 ::System::Text::StringBuilder* buf= new System::Text::StringBuilder(); in mapUnoTypeName()
158 ::System::String * sUnoName = ::System::String::Copy(typeName); in mapUnoTypeName()
173 if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoBool))) in mapUnoTypeName()
174 buf->Append(const_cast<System::String*>(Constants::sBoolean)); in mapUnoTypeName()
175 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoChar))) in mapUnoTypeName()
176 buf->Append(const_cast<System::String*>(Constants::sChar)); in mapUnoTypeName()
177 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoByte))) in mapUnoTypeName()
178 buf->Append(const_cast<System::String*>(Constants::sByte)); in mapUnoTypeName()
179 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoShort))) in mapUnoTypeName()
180 buf->Append(const_cast<System::String*>(Constants::sInt16)); in mapUnoTypeName()
181 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoUShort))) in mapUnoTypeName()
182 buf->Append(const_cast<System::String*>(Constants::sUInt16)); in mapUnoTypeName()
183 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoLong))) in mapUnoTypeName()
184 buf->Append(const_cast<System::String*>(Constants::sInt32)); in mapUnoTypeName()
185 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoULong))) in mapUnoTypeName()
186 buf->Append(const_cast<System::String*>(Constants::sUInt32)); in mapUnoTypeName()
187 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoHyper))) in mapUnoTypeName()
188 buf->Append(const_cast<System::String*>(Constants::sInt64)); in mapUnoTypeName()
189 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoUHyper))) in mapUnoTypeName()
190 buf->Append(const_cast<System::String*>(Constants::sUInt64)); in mapUnoTypeName()
191 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoFloat))) in mapUnoTypeName()
192 buf->Append(const_cast<System::String*>(Constants::sSingle)); in mapUnoTypeName()
193 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoDouble))) in mapUnoTypeName()
194 buf->Append(const_cast<System::String*>(Constants::sDouble)); in mapUnoTypeName()
195 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoString))) in mapUnoTypeName()
196 buf->Append(const_cast<System::String*>(Constants::sString)); in mapUnoTypeName()
197 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoVoid))) in mapUnoTypeName()
198 buf->Append(const_cast<System::String*>(Constants::sVoid)); in mapUnoTypeName()
199 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoType))) in mapUnoTypeName()
200 buf->Append(const_cast<System::String*>(Constants::sType)); in mapUnoTypeName()
201 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoXInterface))) in mapUnoTypeName()
202 buf->Append(const_cast<System::String*>(Constants::sObject)); in mapUnoTypeName()
203 else if (sUnoName->Equals(const_cast<System::String*>(Constants::sUnoAny))) in mapUnoTypeName()
205 buf->Append(const_cast<System::String*>(Constants::sAny)); in mapUnoTypeName()
210 buf->Append(const_cast<System::String*>(Constants::sUnoidl)); in mapUnoTypeName()
215 buf->Append(const_cast<System::String*>(Constants::sBrackets)); in mapUnoTypeName()
230 System::String* mapUnoPolymorphicName(System::String* unoName) in mapUnoPolymorphicName()
236 System::Text::StringBuilder * builder = in mapUnoPolymorphicName()
237 new System::Text::StringBuilder(unoName->Substring(0, index +1 )); in mapUnoPolymorphicName()
249 System::Char c = unoName->Chars[cur]; in mapUnoPolymorphicName()
256 System::String * sParam = unoName->Substring(index, cur - index); in mapUnoPolymorphicName()
270 System::Char curChar = unoName->Chars[cur]; in mapUnoPolymorphicName()
287 builder->Append((System::Char) '>'); in mapUnoPolymorphicName()
295 ::System::Object *, ::System::ResolveEventArgs * args ) in type_resolve()
297 ::System::String * cts_name = args->get_Name(); in type_resolve()
298 ::System::Type * ret_type = m_module_builder->GetType( in type_resolve()
318 ::System::Console::WriteLine( in type_resolve()
332 ::System::Type * TypeEmitter::get_type( in get_type()
333 ::System::String * cts_name, bool throw_exc ) in get_type()
335 ::System::Type * ret_type = m_module_builder->GetType( cts_name, false ); in get_type()
348 ::System::Text::StringBuilder * builder = new ::System::Text::StringBuilder(cts_name); in get_type()
350 ret_type = ::System::Type::GetType(builder->ToString()); in get_type()
358 return ::System::Type::GetType( cts_name, throw_exc ); in get_type()
360 catch (::System::Exception* exc) in get_type()
364 ::System::Text::StringBuilder * sb = new ::System::Text::StringBuilder(); in get_type()
365 sb->Append(new ::System::String(S"\nThe type ")); in get_type()
367 sb->Append(new ::System::String(S" \n could not be found. Did you forget to " \ in get_type()
370 throw new ::System::Exception(sb->ToString(), exc); in get_type()
380 ::System::Type * TypeEmitter::get_type_Exception() in get_type_Exception()
395 __typeof (::System::Exception) ); in get_type_Exception()
397 S"Context", __typeof (::System::Object), in get_type_Exception()
402 ::System::Type * param_types[] = in get_type_Exception()
403 new ::System::Type *[ 2 ]; in get_type_Exception()
404 param_types[ 0 ] = __typeof (::System::String); in get_type_Exception()
405 param_types[ 1 ] = __typeof (::System::Object); in get_type_Exception()
417 param_types = new ::System::Type * [ 1 ]; in get_type_Exception()
418 param_types[ 0 ] = __typeof (::System::String); in get_type_Exception()
421 __typeof (::System::Exception) in get_type_Exception()
430 ::System::Console::WriteLine( in get_type_Exception()
441 ::System::Type * TypeEmitter::get_type_RuntimeException() in get_type_RuntimeException()
450 ::System::Type * type_Exception = get_type_Exception(); in get_type_RuntimeException()
461 ::System::Type * param_types [] = in get_type_RuntimeException()
462 new ::System::Type * [ 2 ]; in get_type_RuntimeException()
463 param_types[ 0 ] = __typeof (::System::String); in get_type_RuntimeException()
464 param_types[ 1 ] = __typeof (::System::Object); in get_type_RuntimeException()
484 ::System::Console::WriteLine( in get_type_RuntimeException()
495 ::System::Type * TypeEmitter::get_type( in get_type()
498 ::System::String * cts_name = to_cts_name( xType->getName() ); in get_type()
499 ::System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
504 ::System::Object * constant = in get_type()
524 ::System::Console::WriteLine( in get_type()
533 ::System::Type * TypeEmitter::get_type( in get_type()
536 ::System::String * cts_name = to_cts_name( xType->getName() ); in get_type()
537 ::System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
560 ::System::Object * constant = in get_type()
562 ::System::String * uno_name = in get_type()
575 ::System::Console::WriteLine( in get_type()
584 ::System::Type * TypeEmitter::get_type( in get_type()
587 ::System::String * cts_name = to_cts_name( xType->getName() ); in get_type()
588 ::System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
604 __typeof (::System::Enum) ); in get_type()
606 S"value__", __typeof (::System::Int32), in get_type()
629 __box ((::System::Int32) enum_values[ enum_pos ]) ); in get_type()
634 ::System::Console::WriteLine( in get_type()
643 ::System::Type * TypeEmitter::get_type( in get_type()
660 ::System::String * cts_name = to_cts_name( uno_name ); in get_type()
667 ::System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
672 ::System::Type * base_type = (xBaseType.is() in get_type()
674 : __typeof (::System::Object)); in get_type()
711 ::System::String * sCliName = mapUnoTypeName(ustring_to_String(xType->getName())); in get_type()
720 ::System::Type * TypeEmitter::get_type( in get_type()
727 return __typeof (::System::Object); in get_type()
730 ::System::String * cts_name = to_cts_name( xType->getName() ); in get_type()
731 ::System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
758 ::System::Type * base_interfaces [] = in get_type()
759 new ::System::Type * [ vecBaseTypes.size() ]; in get_type()
770 ::System::Console::WriteLine( in get_type()
793 ::System::Type * TypeEmitter::get_type( in get_type()
799 System::String * cts_name = to_cts_name( xType->getName() ); in get_type()
800 System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
822 ::System::Type * TypeEmitter::get_type( in get_type()
828 ::System::String* cts_name = to_cts_name( xType->getName() ); in get_type()
829 ::System::Type * ret_type = get_type( cts_name, false /* no exc */ ); in get_type()
854 ::System::Type * TypeEmitter::complete_iface_type( iface_entry * entry ) in complete_iface_type()
871 ::System::String * basetype_name = to_cts_name( aBaseType->getName() ); in complete_iface_type()
919 ::System::Type * param_types [] = in complete_iface_type()
920 new ::System::Type * [ params_length ]; in complete_iface_type()
930 ::System::Type * param_type = get_type( xParam->getType() ); in complete_iface_type()
931 ::System::String * param_type_name = param_type->get_FullName(); in complete_iface_type()
935 ::System::String::Concat( in complete_iface_type()
982 ::System::Type * arCtor[] = {::System::Type::GetType(S"System.Type[]")}; in complete_iface_type()
987 ::System::Type * arCtsTypes[] = new ::System::Type*[numTypes]; in complete_iface_type()
990 ::System::Object * arArgs[] = {arCtsTypes}; in complete_iface_type()
1011 ::System::Type * arCtorOneway[] = new ::System::Type*[0]; in complete_iface_type()
1012 ::System::Object * arArgs[] = new ::System::Object*[0]; in complete_iface_type()
1031 ::System::Type * attribute_type = get_type( xAttribute->getType() ); in complete_iface_type()
1032 ::System::Type * parameters [] = in complete_iface_type()
1033 new ::System::Type * [ 0 ]; in complete_iface_type()
1046 new System::Type*[0]); in complete_iface_type()
1049 ctorBoundAttr, new ::System::Object*[0]); in complete_iface_type()
1071 parameters = new ::System::Type * [ 1 ]; in complete_iface_type()
1093 ::System::String * cts_name = type_builder->get_FullName(); in complete_iface_type()
1099 ::System::Console::WriteLine( in complete_iface_type()
1105 ::System::Type * TypeEmitter::complete_struct_type( struct_entry * entry ) in complete_struct_type()
1108 ::System::String * cts_name = entry->m_type_builder->get_FullName(); in complete_struct_type()
1123 ::System::Object * aArg[] = new ::System::Object*[numTypes]; in complete_struct_type()
1126 ::System::Object * args[] = {aArg}; in complete_struct_type()
1128 ::System::Type * arTypesCtor[] = in complete_struct_type()
1129 {::System::Type::GetType(S"System.String[]")}; in complete_struct_type()
1176 ::System::Collections::ArrayList * base_types_list = in complete_struct_type()
1177 new ::System::Collections::ArrayList( 3 /* initial capacity */ ); in complete_struct_type()
1178 for (::System::Type * base_type_pos = entry->m_base_type; in complete_struct_type()
1179 ! base_type_pos->Equals( __typeof (::System::Object) ); in complete_struct_type()
1183 if (base_type_pos->Equals( __typeof (::System::Exception) )) in complete_struct_type()
1203 ::System::String * all_member_names[] = in complete_struct_type()
1204 new ::System::String * [all_members_length + members_length ]; in complete_struct_type()
1205 ::System::Type * all_param_types[] = in complete_struct_type()
1206 new ::System::Type * [all_members_length + members_length ]; in complete_struct_type()
1210 ::System::Type * base_type = __try_cast< ::System::Type * >( in complete_struct_type()
1212 if (base_type->Equals( __typeof (::System::Exception) )) in complete_struct_type()
1215 all_param_types[ member_pos ] = __typeof (::System::String); in complete_struct_type()
1220 ::System::String * base_type_name = base_type->get_FullName(); in complete_struct_type()
1262 entry->m_member_names = new ::System::String * [ members_length ]; in complete_struct_type()
1263 entry->m_param_types = new ::System::Type * [ members_length ]; in complete_struct_type()
1275 ::System::String * field_name = in complete_struct_type()
1277 ::System::Type * field_type; in complete_struct_type()
1285 field_type = __typeof(::System::Object); in complete_struct_type()
1309 ::System::String* sTypeName = ustring_to_String( in complete_struct_type()
1311 ::System::Object * args[] = {sTypeName}; in complete_struct_type()
1313 ::System::Type * arCtorTypes[] = {__typeof(::System::String)}; in complete_struct_type()
1336 new ::System::Type * [ 0 ] ); in complete_struct_type()
1342 ? entry->m_base_type->GetConstructor( new ::System::Type * [ 0 ] ) in complete_struct_type()
1348 ::System::Type * field_type = field->get_FieldType(); in complete_struct_type()
1352 if (field_type->Equals( __typeof (::System::String) )) in complete_struct_type()
1358 else if (field_type->Equals( __typeof (::System::Type) )) in complete_struct_type()
1362 Emit::OpCodes::Ldtoken, __typeof (::System::Void) ); in complete_struct_type()
1370 ::System::Type * value = field_type; in complete_struct_type()
1393 if (! field_type->Equals( __typeof (::System::Object) )) in complete_struct_type()
1403 new ::System::Type * [ 0 ] ) ); in complete_struct_type()
1424 ::System::Type * param_types [] = in complete_struct_type()
1425 new ::System::Type * [ base_members_length ]; in complete_struct_type()
1448 ::System::Console::WriteLine( in complete_struct_type()
1457 ::System::Type * ret_type = entry->m_type_builder->CreateType(); in complete_struct_type()
1465 ::System::Console::WriteLine( in complete_struct_type()
1500 ::System::Type * TypeEmitter::complete_service_type(service_entry * entry) in complete_service_type()
1518 type_builder->BaseType->GetConstructor(new ::System::Type*[0])); in complete_service_type()
1529 System::Type * retType = get_type(xIfaceType); in complete_service_type()
1532 ::System::Type * typeDeploymentExc = in complete_service_type()
1535 ::System::Type * arTypeCtor[] = {__typeof(::System::String), in complete_service_type()
1536 __typeof(::System::Object)}; in complete_service_type()
1537 ::System::Reflection::ConstructorInfo * ctorDeploymentException = in complete_service_type()
1543 ::System::Type * type_uno_exception = get_type(S"unoidl.com.sun.star.uno.Exception", true); in complete_service_type()
1548 ::System::Type * typeAny = __typeof(::uno::Any); in complete_service_type()
1556 ::System::Type * arTypeParameters[] = new ::System::Type* [cParams + 1]; in complete_service_type()
1572 ::System::Type * arParamTypes[] = new ::System::Type * [cParams + 1]; in complete_service_type()
1583 System::String * ctorName; in complete_service_type()
1585 ctorName = new ::System::String(S"create"); in complete_service_type()
1614 ::System::String * sParamName = ustring_to_String(aParam->getName()); in complete_service_type()
1623 ::System::Reflection::ConstructorInfo* ctor_info = in complete_service_type()
1624 __typeof(System::ParamArrayAttribute)->GetConstructor( in complete_service_type()
1625 new ::System::Type*[0]); in complete_service_type()
1627 new Emit::CustomAttributeBuilder(ctor_info, new ::System::Object*[0]); in complete_service_type()
1648 ::System::Reflection::MethodInfo * methodGetServiceManager = get_type( in complete_service_type()
1657 ::System::Text::StringBuilder * strbuilder = new ::System::Text::StringBuilder(256); in complete_service_type()
1678 ::System::Collections::ArrayList * arExceptionTypes = in complete_service_type()
1691 ::System::Reflection::MethodInfo * methodCreate = in complete_service_type()
1702 ::System::Reflection::MethodInfo * methodCreate = in complete_service_type()
1727 ::System::Type * arTypesCtorAny[] = {__typeof(::System::Type), in complete_service_type()
1728 __typeof(::System::Object)}; in complete_service_type()
1729 ::System::Reflection::ConstructorInfo * ctorAny = in complete_service_type()
1731 ::System::Reflection::MethodInfo * methodAnyGetType = in complete_service_type()
1733 ::System::Reflection::MethodInfo * methodAnyGetValue = in complete_service_type()
1748 ::System::Type * arTypeParams[] = {__typeof(::System::RuntimeTypeHandle)}; in complete_service_type()
1750 __typeof(::System::Type)->GetMethod( in complete_service_type()
1755 ::System::Type * arTypeParam_GetType[] = { in complete_service_type()
1756 __typeof(::System::Type), __typeof(::System::String) }; in complete_service_type()
1758 __typeof(::uno::PolymorphicType)->GetMethod(new System::String(S"GetType"), in complete_service_type()
1791 ::System::Type * arTypeParams[] = {__typeof(::System::RuntimeTypeHandle)}; in complete_service_type()
1793 __typeof(::System::Type)->GetMethod( in complete_service_type()
1825 ::System::Reflection::MethodInfo * methodCreate = in complete_service_type()
1845 ::System::Type * excType = __try_cast< ::System::Type* >( in complete_service_type()
1869 strbuilder = new ::System::Text::StringBuilder(256); in complete_service_type()
1880 ::System::Type * arConcatParams [] = {__typeof(System::String), in complete_service_type()
1881 __typeof(System::String)}; in complete_service_type()
1883 __typeof(System::String)->GetMethod(S"Concat", arConcatParams)); in complete_service_type()
1898 strbuilder = new ::System::Text::StringBuilder(256); in complete_service_type()
1913 ::System::String * cts_name = type_builder->get_FullName(); in complete_service_type()
1918 ::System::Console::WriteLine( in complete_service_type()
1953 ::System::Type * arTypesCtor[] = {::System::Type::GetType(S"System.Type[]")}; in get_exception_attribute()
1960 ::System::Type * exception_types [] = in get_exception_attribute()
1961 new ::System::Type * [ exc_length ]; in get_exception_attribute()
1968 ::System::Object * args [] = {exception_types}; in get_exception_attribute()
1976 ::System::Type * TypeEmitter::complete_singleton_type(singleton_entry * entry) in complete_singleton_type()
1980 ::System::String* sSingletonName = to_cts_name(xSingletonType->getName()); in complete_singleton_type()
1995 type_builder->BaseType->GetConstructor(new ::System::Type*[0])); in complete_singleton_type()
2005 System::Type * retType = get_type(xIfaceType); in complete_singleton_type()
2008 …::System::Type * arTypeParameters[] = {get_type(S"unoidl.com.sun.star.uno.XComponentContext", true… in complete_singleton_type()
2010 new System::String(S"get"), in complete_singleton_type()
2034 ::System::Text::StringBuilder* sBuilder = in complete_singleton_type()
2035 new ::System::Text::StringBuilder(S"/singletons/"); in complete_singleton_type()
2039 ::System::Reflection::MethodInfo * methodGetValueByName = in complete_singleton_type()
2046 ::System::Reflection::MethodInfo * methodHasValue = in complete_singleton_type()
2053 sBuilder = new ::System::Text::StringBuilder( in complete_singleton_type()
2061 ::System::Type * arTypesCtorDeploymentException[] = { in complete_singleton_type()
2062 __typeof(::System::String), __typeof(::System::Object)}; in complete_singleton_type()
2076 ::System::String * cts_name = type_builder->get_FullName(); in complete_singleton_type()
2081 ::System::Console::WriteLine( in complete_singleton_type()
2089 ::System::Type * TypeEmitter::get_type( in get_type()
2095 return __typeof (::System::Void); in get_type()
2097 return __typeof (::System::Char); in get_type()
2099 return __typeof (::System::Boolean); in get_type()
2101 return __typeof (::System::Byte); in get_type()
2103 return __typeof (::System::Int16); in get_type()
2105 return __typeof (::System::UInt16); in get_type()
2107 return __typeof (::System::Int32); in get_type()
2109 return __typeof (::System::UInt32); in get_type()
2111 return __typeof (::System::Int64); in get_type()
2113 return __typeof (::System::UInt64); in get_type()
2115 return __typeof (::System::Single); in get_type()
2117 return __typeof (::System::Double); in get_type()
2119 return __typeof (::System::String); in get_type()
2121 return __typeof (::System::Type); in get_type()
2139 ::System::Type * element_type = get_type( in get_type()
2142 ::System::Type * retType = get_type( in get_type()
2143 ::System::String::Concat( in get_type()
2149 ::System::String * sName = ::System::String::Concat(pt->PolymorphicName, S"[]"); in get_type()
2185 ::System::Type * TypeEmitter::get_complete_struct( ::System::String * sName) in get_complete_struct()
2200 ::System::Collections::IDictionaryEnumerator * enumerator = in Dispose()
2210 ::System::Collections::IDictionaryEnumerator * enumerator = in Dispose()
2221 ::System::Collections::IDictionaryEnumerator * enumerator = in Dispose()
2231 ::System::Collections::IDictionaryEnumerator * enumerator = in Dispose()
2241 ::System::Reflection::Emit::ModuleBuilder * module_builder, in TypeEmitter()
2242 ::System::Reflection::Assembly * extra_assemblies [] ) in TypeEmitter()
2248 m_incomplete_ifaces( new ::System::Collections::Hashtable() ), in TypeEmitter()
2249 m_incomplete_structs( new ::System::Collections::Hashtable() ), in TypeEmitter()
2250 m_incomplete_services(new ::System::Collections::Hashtable() ), in TypeEmitter()
2251 m_incomplete_singletons(new ::System::Collections::Hashtable() ), in TypeEmitter()
2252 m_generated_structs( new ::System::Collections::Hashtable() ) in TypeEmitter()
2254 ::System::Type * param_types[] = new ::System::Type * [ 1 ]; in TypeEmitter()
2255 param_types[ 0 ] = __typeof (::System::RuntimeTypeHandle); in TypeEmitter()
2257 __typeof (::System::Type) in TypeEmitter()
2261 ::System::Collections::ArrayList * TypeEmitter::get_service_ctor_method_exceptions_reduced( in get_service_ctor_method_exceptions_reduced()
2265 return new ::System::Collections::ArrayList(); in get_service_ctor_method_exceptions_reduced()
2267 ::System::Collections::ArrayList * arTypes = new ::System::Collections::ArrayList(); in get_service_ctor_method_exceptions_reduced()
2277 ::System::Type * t = __try_cast< ::System::Type* >(arTypes->get_Item(i)); in get_service_ctor_method_exceptions_reduced()
2280 if (t->IsSubclassOf(__try_cast< ::System::Type* >(arTypes->get_Item(j)))) in get_service_ctor_method_exceptions_reduced()