removed initial capacity to List and ArrayList where inappropriate
This commit is contained in:
parent
e15ed963d8
commit
a8acb6bd9d
7 changed files with 100 additions and 110 deletions
|
|
@ -672,7 +672,7 @@ namespace Server.Mobiles
|
|||
public virtual void AddPetFriend( Mobile m )
|
||||
{
|
||||
if ( m_Friends == null )
|
||||
m_Friends = new List<Mobile>( 8 );
|
||||
m_Friends = new List<Mobile>();
|
||||
|
||||
m_Friends.Add( m );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ namespace Server.Multis
|
|||
if ( (acct.LastLogin + TimeSpan.FromDays( 90.0 )) < DateTime.Now )
|
||||
return DecayType.Condemned;
|
||||
|
||||
List<BaseHouse> allHouses = new List<BaseHouse>( 2 );
|
||||
List<BaseHouse> allHouses = new List<BaseHouse>();
|
||||
|
||||
for ( int i = 0; i < acct.Length; ++i )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -560,8 +560,7 @@ namespace Server
|
|||
|
||||
public class Item : IEntity, IHued, IComparable<Item>, ISerializable
|
||||
{
|
||||
//public static readonly EmptyArrayList EmptyItems = new EmptyArrayList();
|
||||
public static readonly List<Item> EmptyItems = new List<Item>( 0 );
|
||||
public static readonly List<Item> EmptyItems = new List<Item>();
|
||||
|
||||
public int CompareTo( IEntity other )
|
||||
{
|
||||
|
|
@ -802,15 +801,16 @@ namespace Server
|
|||
{
|
||||
Container cont = this as Container;
|
||||
|
||||
if ( cont.m_Items == null )
|
||||
cont.m_Items = new List<Item>( 4 );
|
||||
if ( cont.m_Items == null ) {
|
||||
cont.m_Items = new List<Item>();
|
||||
}
|
||||
|
||||
return cont.m_Items;
|
||||
}
|
||||
|
||||
CompactInfo info = AcquireCompactInfo();
|
||||
|
||||
info.m_Items = new List<Item>( 4 );
|
||||
info.m_Items = new List<Item>();
|
||||
|
||||
return info.m_Items;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1645,8 +1645,9 @@ namespace Server.Items
|
|||
|
||||
if ( !contains )
|
||||
{
|
||||
if ( m_Openers == null )
|
||||
m_Openers = new List<Mobile>( 4 );
|
||||
if ( m_Openers == null ) {
|
||||
m_Openers = new List<Mobile>();
|
||||
}
|
||||
|
||||
m_Openers.Add( to );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -919,8 +919,9 @@ namespace Server
|
|||
|
||||
public virtual void AddResistanceMod( ResistanceMod toAdd )
|
||||
{
|
||||
if( m_ResistMods == null )
|
||||
m_ResistMods = new List<ResistanceMod>( 2 );
|
||||
if ( m_ResistMods == null ) {
|
||||
m_ResistMods = new List<ResistanceMod>();
|
||||
}
|
||||
|
||||
m_ResistMods.Add( toAdd );
|
||||
UpdateResistances();
|
||||
|
|
@ -1465,7 +1466,7 @@ namespace Server
|
|||
public bool BeginAction( object toLock )
|
||||
{
|
||||
if ( _actions == null ) {
|
||||
_actions = new List<object>( 2 );
|
||||
_actions = new List<object>();
|
||||
|
||||
_actions.Add( toLock );
|
||||
|
||||
|
|
@ -9490,10 +9491,10 @@ namespace Server
|
|||
{
|
||||
m_Region = Map.Internal.DefaultRegion;
|
||||
m_Serial = serial;
|
||||
m_Aggressors = new List<AggressorInfo>( 1 );
|
||||
m_Aggressed = new List<AggressorInfo>( 1 );
|
||||
m_Aggressors = new List<AggressorInfo>();
|
||||
m_Aggressed = new List<AggressorInfo>();
|
||||
m_NextSkillTime = DateTime.MinValue;
|
||||
m_DamageEntries = new List<DamageEntry>( 1 );
|
||||
m_DamageEntries = new List<DamageEntry>();
|
||||
|
||||
Type ourType = this.GetType();
|
||||
m_TypeRef = World.m_MobileTypes.IndexOf( ourType );
|
||||
|
|
@ -9529,16 +9530,16 @@ namespace Server
|
|||
m_StatCap = 225;
|
||||
m_FollowersMax = 5;
|
||||
m_Skills = new Skills( this );
|
||||
m_Items = new List<Item>( 1 );
|
||||
m_StatMods = new List<StatMod>( 1 );
|
||||
m_SkillMods = new List<SkillMod>( 1 );
|
||||
m_Items = new List<Item>();
|
||||
m_StatMods = new List<StatMod>();
|
||||
m_SkillMods = new List<SkillMod>();
|
||||
Map = Map.Internal;
|
||||
m_AutoPageNotify = true;
|
||||
m_Aggressors = new List<AggressorInfo>( 1 );
|
||||
m_Aggressed = new List<AggressorInfo>( 1 );
|
||||
m_Aggressors = new List<AggressorInfo>();
|
||||
m_Aggressed = new List<AggressorInfo>();
|
||||
m_Virtues = new VirtueInfo();
|
||||
m_Stabled = new List<Mobile>( 1 );
|
||||
m_DamageEntries = new List<DamageEntry>( 1 );
|
||||
m_Stabled = new List<Mobile>();
|
||||
m_DamageEntries = new List<DamageEntry>();
|
||||
|
||||
m_NextSkillTime = DateTime.MinValue;
|
||||
m_CreationTime = DateTime.Now;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ namespace Server
|
|||
public static Race Human { get { return m_Races[0]; } }
|
||||
public static Race Elf { get { return m_Races[1]; } }
|
||||
|
||||
private static List<Race> m_AllRaces = new List<Race>( 2 );
|
||||
private static List<Race> m_AllRaces = new List<Race>();
|
||||
|
||||
public static List<Race> AllRaces { get { return m_AllRaces; } }
|
||||
|
||||
|
|
|
|||
|
|
@ -999,153 +999,141 @@ namespace Server
|
|||
{
|
||||
int count = ReadInt();
|
||||
|
||||
ArrayList list = new ArrayList( count );
|
||||
if ( count > 0 ) {
|
||||
ArrayList list = new ArrayList( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
Item item = ReadItem();
|
||||
for ( int i = 0; i < count; ++i ) {
|
||||
Item item = ReadItem();
|
||||
|
||||
if( item != null )
|
||||
list.Add( item );
|
||||
if ( item != null ) {
|
||||
list.Add( item );
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
} else {
|
||||
return new ArrayList();
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public override ArrayList ReadMobileList()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
ArrayList list = new ArrayList( count );
|
||||
if ( count > 0 ) {
|
||||
ArrayList list = new ArrayList( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
Mobile m = ReadMobile();
|
||||
for ( int i = 0; i < count; ++i ) {
|
||||
Mobile m = ReadMobile();
|
||||
|
||||
if( m != null )
|
||||
list.Add( m );
|
||||
if ( m != null ) {
|
||||
list.Add( m );
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
} else {
|
||||
return new ArrayList();
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public override ArrayList ReadGuildList()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
ArrayList list = new ArrayList( count );
|
||||
if ( count > 0 ) {
|
||||
ArrayList list = new ArrayList( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
BaseGuild g = ReadGuild();
|
||||
for ( int i = 0; i < count; ++i ) {
|
||||
BaseGuild g = ReadGuild();
|
||||
|
||||
if( g != null )
|
||||
list.Add( g );
|
||||
if ( g != null ) {
|
||||
list.Add( g );
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
} else {
|
||||
return new ArrayList();
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public override List<Item> ReadStrongItemList()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
List<Item> list = new List<Item>( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
Item item = ReadItem();
|
||||
|
||||
if( item != null )
|
||||
list.Add( item );
|
||||
}
|
||||
|
||||
return list;
|
||||
return ReadStrongItemList<Item>();
|
||||
}
|
||||
|
||||
public override List<T> ReadStrongItemList<T>()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
List<T> list = new List<T>( count );
|
||||
if ( count > 0 ) {
|
||||
List<T> list = new List<T>( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
T item = ReadItem() as T;
|
||||
for ( int i = 0; i < count; ++i ) {
|
||||
T item = ReadItem() as T;
|
||||
|
||||
if( item != null )
|
||||
list.Add( item );
|
||||
if ( item != null ) {
|
||||
list.Add( item );
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
} else {
|
||||
return new List<T>();
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public override List<Mobile> ReadStrongMobileList()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
List<Mobile> list = new List<Mobile>( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
Mobile m = ReadMobile();
|
||||
|
||||
if( m != null )
|
||||
list.Add( m );
|
||||
}
|
||||
|
||||
return list;
|
||||
return ReadStrongMobileList<Mobile>();
|
||||
}
|
||||
|
||||
public override List<T> ReadStrongMobileList<T>()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
List<T> list = new List<T>( count );
|
||||
if ( count > 0 ) {
|
||||
List<T> list = new List<T>( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
T m = ReadMobile() as T;
|
||||
for ( int i = 0; i < count; ++i ) {
|
||||
T m = ReadMobile() as T;
|
||||
|
||||
if( m != null )
|
||||
list.Add( m );
|
||||
if ( m != null ) {
|
||||
list.Add( m );
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
} else {
|
||||
return new List<T>();
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public override List<BaseGuild> ReadStrongGuildList()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
List<BaseGuild> list = new List<BaseGuild>( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
BaseGuild g = ReadGuild();
|
||||
|
||||
if( g != null )
|
||||
list.Add( g );
|
||||
}
|
||||
|
||||
return list;
|
||||
return ReadStrongGuildList<BaseGuild>();
|
||||
}
|
||||
|
||||
public override List<T> ReadStrongGuildList<T>()
|
||||
{
|
||||
int count = ReadInt();
|
||||
|
||||
List<T> list = new List<T>( count );
|
||||
if ( count > 0 ) {
|
||||
List<T> list = new List<T>( count );
|
||||
|
||||
for( int i = 0; i < count; ++i )
|
||||
{
|
||||
T g = ReadGuild() as T;
|
||||
for ( int i = 0; i < count; ++i ) {
|
||||
T g = ReadGuild() as T;
|
||||
|
||||
if( g != null )
|
||||
list.Add( g );
|
||||
if ( g != null ) {
|
||||
list.Add( g );
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
} else {
|
||||
return new List<T>();
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public override bool End()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue