Wrox Programmer Forums
Go Back   Wrox Programmer Forums > C# and C > C# 1.0 > C#
|
C# Programming questions specific to the Microsoft C# language. See also the forum Beginning Visual C# to discuss that specific Wrox book and code.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the C# section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old January 11th, 2007, 09:41 AM
Authorized User
 
Join Date: Jan 2006
Posts: 25
Thanks: 0
Thanked 0 Times in 0 Posts
Default Interrogating Properties

If I have a class with properties like the following:

[ValidateNotEmpty, ValidateLength(100)]
public string LastName
{
   get { return this._lastName; }
   set { this._lastName = value; }
}

How could I set up these properties so they could be interrogated for values in their attributes? Ideally:

user.LastName.MaxLength

would return 100. The ValidateLength attribute has a max length property I can talk to and I have a workaround method that requires me to pass the property name back to the object to get the number, but I'd like the syntactic sugar of user.LastName.MaxLength if possible. I'm not sure how to add to a property though.





Similar Threads
Thread Thread Starter Forum Replies Last Post
Please help with query properties zachtom Access VBA 1 April 1st, 2004 12:22 PM
properties aadz5 C# 3 December 29th, 2003 11:38 AM
Properties robert_83 .NET Web Services 0 July 30th, 2003 07:27 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.