thrownewArgumentOutOfRangeException("_CharT, _Traits, _Allocator",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Allocator).FullName}),"global::Std.BasicString<_CharT, _Traits, _Allocator> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Allocator",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Allocator).FullName}),"global::Std.BasicString<_CharT, _Traits, _Allocator> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_Ty",string.Join(", ",new[]{typeof(_Ty).FullName}),"global::Std.Allocator<_Ty> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
}
publicAllocator(global::Std.Allocator<_Ty>_0)
{
var___Ty=typeof(_Ty);
if(___Ty.IsAssignableFrom(typeof(sbyte)))
{
thrownewMissingMethodException("Method allocator__Ty_ missing from explicit specialization global::Std.Allocator<sbyte>.");
return;
}
thrownewArgumentOutOfRangeException("_Ty",string.Join(", ",new[]{typeof(_Ty).FullName}),"global::Std.Allocator<_Ty> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
thrownewArgumentOutOfRangeException("_Elem, _Traits, _Alloc",string.Join(", ",new[]{typeof(_Elem).FullName,typeof(_Traits).FullName,typeof(_Alloc).FullName}),"global::Std.BasicString<_Elem, _Traits, _Alloc> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Allocator",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Allocator).FullName}),"global::Std.BasicString<_CharT, _Traits, _Allocator> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Allocator",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Allocator).FullName}),"global::Std.BasicString<_CharT, _Traits, _Allocator> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_Tp",string.Join(", ",new[]{typeof(_Tp).FullName}),"global::Std.Allocator<_Tp> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
thrownewArgumentOutOfRangeException("_Tp",string.Join(", ",new[]{typeof(_Tp).FullName}),"global::Std.Allocator<_Tp> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Alloc",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Alloc).FullName}),"global::Std.BasicString<_CharT, _Traits, _Alloc> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Alloc",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Alloc).FullName}),"global::Std.BasicString<_CharT, _Traits, _Alloc> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_Tp",string.Join(", ",new[]{typeof(_Tp).FullName}),"global::Std.Allocator<_Tp> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
thrownewArgumentOutOfRangeException("_Tp",string.Join(", ",new[]{typeof(_Tp).FullName}),"global::Std.Allocator<_Tp> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Alloc",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Alloc).FullName}),"global::Std.BasicString<_CharT, _Traits, _Alloc> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_CharT, _Traits, _Alloc",string.Join(", ",new[]{typeof(_CharT).FullName,typeof(_Traits).FullName,typeof(_Alloc).FullName}),"global::Std.BasicString<_CharT, _Traits, _Alloc> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");
thrownewArgumentOutOfRangeException("_Ty",string.Join(", ",new[]{typeof(_Ty).FullName}),"global::Std.Allocator<_Ty> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
}
publicAllocator(global::Std.Allocator<_Ty>_0)
{
var___Ty=typeof(_Ty);
if(___Ty.IsAssignableFrom(typeof(sbyte)))
{
thrownewMissingMethodException("Method allocator__Ty_ missing from explicit specialization global::Std.Allocator<sbyte>.");
return;
}
thrownewArgumentOutOfRangeException("_Ty",string.Join(", ",new[]{typeof(_Ty).FullName}),"global::Std.Allocator<_Ty> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte>.");
thrownewArgumentOutOfRangeException("_Elem, _Traits, _Alloc",string.Join(", ",new[]{typeof(_Elem).FullName,typeof(_Traits).FullName,typeof(_Alloc).FullName}),"global::Std.BasicString<_Elem, _Traits, _Alloc> maps a C++ template class and therefore it only supports a limited set of types and their subclasses: <sbyte, global::Std.CharTraits<sbyte>, global::Std.Allocator<sbyte>>.");