Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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;
 }