Пример #1
0
        /// <inheritdoc/>
        internal override string GetNamespaceName()
        {
            if (_primitiveTypeNames.ContainsKey(FullName))
            {
                return(null);
            }

            if (ContainingType != null)
            {
                return(ContainingType.GetNamespaceName());
            }

            var lastDot = FullName.LastIndexOf(".");

            if (0 <= lastDot)
            {
                return(FullName.Substring(0, lastDot));
            }

            return(string.Empty);
        }