Ejemplo n.º 1
0
        /// <summary>
        /// Create a clone of this term defintion
        /// </summary>
        /// <returns></returns>
        public JsonLdTermDefinition Clone()
        {
            var clone = new JsonLdTermDefinition()
            {
                IriMapping         = this.IriMapping,
                Reverse            = this.Reverse,
                TypeMapping        = this.TypeMapping,
                LanguageMapping    = this.LanguageMapping,
                HasLanguageMapping = this.HasLanguageMapping,
                ContainerMapping   = this.ContainerMapping,
                Nest         = this.Nest,
                LocalContext = LocalContext?.DeepClone(), // TODO: Check if it correct to just directly clone the local context
            };

            return(clone);
        }