AcManager.Controls.CustomShowroom.CarTextureDialog.CarTextureDialogViewModel.CarTextureDialogViewModel C# (CSharp) Метод

CarTextureDialogViewModel() публичный Метод

public CarTextureDialogViewModel ( [ renderer, [ activeSkin, [ kn5, [ textureName ) : System
renderer [
activeSkin [
kn5 [
textureName [
Результат System
            public CarTextureDialogViewModel([CanBeNull] BaseRenderer renderer, [CanBeNull] CarSkinObject activeSkin, [NotNull] Kn5 kn5, [NotNull] string textureName) {
                _renderer = renderer;
                _activeSkin = activeSkin;
                _kn5 = kn5;
                TextureName = textureName;

                var format = Regex.Match(textureName, @"(?<=\.)([a-zA-Z]{3,4})$").Value;
                TextureFormat = string.IsNullOrWhiteSpace(format) ? null : format.ToUpperInvariant();

                byte[] data;
                Data = kn5.TexturesData.TryGetValue(textureName, out data) ? data : null;
            }