luxlabs header browser preview


@class NSCountableTextRange, NSString, NSTextStorage, NSRunStorage, NSAttributedString, NSStorage;
@protocol NSTextContentStorageDelegate;

@interface NSTextContentStorage : NSTextContentManager <NSTextStorageObserving> {
    NSAttributedString *_attributedString;
    NSTextStorage *_textStorage;
    NSCountableTextRange *_documentRange;
    NSRunStorage *_indexTable;
    NSStorage *_elements;
    struct _NSRange { unsigned long long location; unsigned long long length; } _cachedRange;
    struct _NSRange { unsigned long long location; unsigned long long length; } _modifiedRange;
    long long _modifiedDocumentLengthDelta;
    struct _NSRange { unsigned long long location; unsigned long long length; } _editedRange;
    long long _editedDelta;
    unsigned long long _editedMask;
    BOOL _notifyingToFixSelection;
    struct { id *x0; struct _NSRange { unsigned long long x0; unsigned long long x1; } x1; id x2[64]; long long x3; struct _NSRange { unsigned long long x0; unsigned long long x1; } x4; unsigned long long x5; long long x6; BOOL x7; BOOL x8; } *_activeEnumerationCache;
}

@property (readonly) NSCountableTextRange *documentRange;
@property BOOL copiesContentsInTextParagraphs;
@property BOOL includesTextListMarkers;
@property (weak) id<NSTextContentStorageDelegate> delegate;
@property (copy) NSAttributedString *attributedString;
@property (retain, nonatomic) NSTextStorage *textStorage;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)supportsSecureCoding;
+ (BOOL)__isNotesTextContentStorageClass;
+ (BOOL)_includesTextListMarkers;
+ (BOOL)_usesTextListElements;

- (id)textElementForAttributedString:(id)a0;
- (void)setAttributedString:(id)a0;
- (id)init;
- (void)dealloc;
- (id)enumerateTextElementsFromLocation:(id)a0 options:(unsigned long long)a1 usingBlock:(id /* block */)a2;
- (id)delegate;
- (void)encodeWithCoder:(id)a0;
- (id)adjustedRangeFromRange:(id)a0 forEditingTextSelection:(BOOL)a1;
- (id)attributedString;
- (void)endEditingTransaction;
- (void)_commonInitialization;
- (id)attributedStringForTextElements:(id)a0;
- (void)replaceContentsInRange:(id)a0 withTextElements:(id)a1;
- (void)updateRangesForTextElement:(id)a0 locationDelta:(long long)a1;
- (id)attributedStringForTextElement:(id)a0;
- (void)synchronizeTextLayoutManagers:(id /* block */)a0;
- (BOOL)containsExtraLineFragment;
- (void)beginEditingTransaction;
- (void)synchronizeToBackingStore:(id /* block */)a0;
- (id)locationFromLocation:(id)a0 offset:(long long)a1;
- (void)setTextStorage:(id)a0;
- (id)locationFromLocation:(id)a0 withOffset:(long long)a1;
- (BOOL)_supportsTextAttributesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)setDelegate:(id)a0;
- (void)performEditingTransactionForTextStorage:(id)a0 withBlock:(id /* block */)a1;
- (BOOL)isCountableDataSource;
- (long long)offsetFromLocation:(id)a0 toLocation:(id)a1;
- (id)textStorage;
- (id)textElementsForAttributedString:(id)a0;
- (void)processEditingForTextStorage:(id)a0 edited:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 changeInLength:(long long)a3 invalidatedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a4;
- (id)initWithCoder:(id)a0;
- (void)performEditingTransactionForTextStorage:(id)a0 usingBlock:(id /* block */)a1;

@end