Пример #1
0
		public override PropertyDeclaration CreateProperty(IField field, bool createGetter, bool createSetter)
		{
			string propertyName = GetPropertyName(field.Name);
			if (propertyName == field.Name && GetParameterName(propertyName) != propertyName) {
				string newName = GetParameterName(propertyName);
				if (HostCallback.RenameMember(field, newName)) {
					field = new DefaultField(field.ReturnType, newName,
					                         field.Modifiers, field.Region, field.DeclaringType);
				}
			}
			return base.CreateProperty(field, createGetter, createSetter);
		}
Пример #2
0
        public override PropertyDeclaration CreateProperty(IField field, bool createGetter, bool createSetter)
        {
            string propertyName = GetPropertyName(field.Name);

            if (string.Equals(propertyName, field.Name, StringComparison.InvariantCultureIgnoreCase))
            {
                if (HostCallback.RenameMember(field, "m_" + field.Name))
                {
                    field = new DefaultField(field.ReturnType, "m_" + field.Name,
                                             field.Modifiers, field.Region, field.DeclaringType);
                }
            }
            return(base.CreateProperty(field, createGetter, createSetter));
        }