public static PacketSendProfile Acquire( Type type ) { PacketSendProfile prof; if ( !_profiles.TryGetValue( type, out prof ) ) { _profiles.Add( type, prof = new PacketSendProfile( type ) ); } return prof; }
public static PacketSendProfile Acquire(Type type) { if (!_profiles.TryGetValue(type, out PacketSendProfile prof)) { _profiles.Add(type, prof = new PacketSendProfile(type)); } return(prof); }
public static PacketSendProfile Acquire(Type type) { if (!Core.Profiling) { return(null); } PacketSendProfile prof; if (!_profiles.TryGetValue(type, out prof)) { _profiles.Add(type, prof = new PacketSendProfile(type)); } return(prof); }
public static PacketSendProfile Acquire(Type type) { var appSettings = IOC.IoC.Resolve <IUOSettings>(); if (!appSettings.Profiling) { return(null); } PacketSendProfile prof; if (!_profiles.TryGetValue(type, out prof)) { _profiles.Add(type, prof = new PacketSendProfile(type)); } return(prof); }