public PSNotebookLanguageInfo(NotebookLanguageInfo notebookLanguageInfo) { this.Name = notebookLanguageInfo?.Name; this.CodemirrorMode = notebookLanguageInfo?.CodemirrorMode; var propertiesEnum = notebookLanguageInfo?.GetEnumerator(); if (propertiesEnum != null) { this.AdditionalProperties = new Dictionary <string, object>(); while (propertiesEnum.MoveNext()) { this.AdditionalProperties.Add(propertiesEnum.Current); } } }
public NotebookLanguageInfo ToSdkObject() { if (this.Name == null) { this.Name = LanguageType.Python; } var info = new NotebookLanguageInfo(this.Name) { CodemirrorMode = this.CodemirrorMode }; if (this.AdditionalProperties != null) { foreach (var item in this.AdditionalProperties) { if (item.Key != "codemirror_mode") { info.Add(item.Key, item.Value); } } } return(info); }
public PSNotebookLanguageInfo(NotebookLanguageInfo notebookLanguageInfo) { this.Name = notebookLanguageInfo?.Name; this.CodemirrorMode = notebookLanguageInfo?.CodemirrorMode; this.AdditionalProperties = notebookLanguageInfo?.AdditionalProperties; }