Represents an erased provided property.
| Constructor | Description | 
            
                
              
                  Full Usage: 
                   
              ProvidedProperty(propertyName, propertyType, ?getterCode, ?setterCode, ?isStatic, ?indexParameters)
                  Parameters: 
 string
                    
                    propertyType : Type
                    
                    ?getterCode : Expr list -> Expr
                    
                    ?setterCode : Expr list -> Expr
                    
                    ?isStatic : bool
                    
                    ?indexParameters : ProvidedParameter list
                    
                    Returns: ProvidedProperty
                  
                   | 
          
             
                 
               
                 
              Create a new provided property. It is not initially associated with any specific provided type definition. 
 
  | 
        
| Instance member | Description | 
            
                
              
               | 
          
             
                 
               
                 
              Add a custom attribute to the provided property definition. 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              this.AddDefinitionLocation(line, column, filePath)
                  Parameters: 
 int
                    
                    column : int
                    
                    filePath : string
                    
                     | 
          
             
                 
               
                 
              Add definition location information to the provided type definition. 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              this.AddObsoleteAttribute(message, ?isError)
                  Parameters: 
 string
                    
                    ?isError : bool
                    
                     | 
          
             
                 
               
                 
              Add a 'Obsolete' attribute to this provided property 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              this.AddXmlDoc(xmlDoc)
                  Parameters: 
 string
                    
                     | 
          
             
                 
               
                 
              Add XML documentation information to this provided constructor 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              this.AddXmlDocComputed(xmlDocFunction)
                  Parameters: 
 unit -> string
                    
                     | 
          
             
                 
               
                 
              Add XML documentation information to this provided constructor, where the computation of the documentation is delayed until necessary The documentation is re-computed every time it is required. 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              this.AddXmlDocDelayed(xmlDocFunction)
                  Parameters: 
 unit -> string
                    
                     | 
          
             
                 
               
                 
              Add XML documentation information to this provided constructor, where the computation of the documentation is delayed until necessary 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              this.IsStatic
                  Returns: bool
                  
                   | 
          
             
                 
               
                 
              Get or set a flag indicating if the property is static. 
  |